Report on Museum of Discovery and Science
Museum of Discovery and Science is located in 401 Southwest 2nd Street, Fort Lauderdale, FL - 33312. Please use the following form to report us any incorrect information you found on Museum of Discovery and Science. It will help us update the science museum with correct information.
Go back to the details page of Museum of Discovery and Science