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 $5M expansion which included the addition of an 8,000 gallon Aquariums of the Atlantic display read more
No Records Found
Sorry, no record were found. Please adjust your search criteria and try again.