Museum of Discovery and Science and IMAX 3D Theater Fort Lauderdale

401 Southwest Second Street, Fort Lauderdale , Florida, United States - Phone: 954-467-6637