The Downtown Aquarium opened in 2003 and is located on a six-acre site at 410 Bagby Street in Downtown Houston. It was once home to Houston’s Historic Central Waterwork Building, which was built in the late 1800's and was used to pump water from the Buffalo Bayou for...

Downtown Aquarium, Houston Texas
read more



