World and Eye Arts Center Address 109 NW 5th St Fort Lauderdale FL 33301 United States Upcoming Events No events in this location