Where is Ben Taub Hospital?

Where is Ben Taub Hospital located?

Ben Taub Hospital, Texas, United States (approx. 29.71064°, -95.39333°)


Where is Ben Taub Hospital on the map?