Aquarium Restaurant (Downtown Aquarium) 410 Bagby St, Houston, TX 77002