This content is only available in English. Please suggest a new version in your language. The South Florida Science Center and Aquarium is located at 4801 Dreher Trail North, West Palm Beach, Florida, USA. It houses interactive science exhibits and includes an aquarium and planetarium. The center recently underwent a read more
No Records Found
Sorry, no record were found. Please adjust your search criteria and try again.