Museum of Discovery and Science

401 SW 2nd St.
Fort Lauderdale, FL 33312
United States
26° 7' 13.6524" N, 80° 8' 52.0476" W
Phone:
954-467-6637