Museum of Discovery & Science

Location

xxx401 SW 2nd St
Fort Lauderdale
FL
33312
Loading Map....

Upcoming Events

  • Check our calendars for events at this location