MECA at TBH
Address:
333 S. Jensen Drive
Houston
, TX
, 77003
29° 45' 39.726" N, 95° 20' 40.884" W
See map: Google Maps