Hubbard Theatre
Address:
615 Texas Avenue
Houston
, TX
, 77002
29° 45' 42.8652" N, 95° 21' 55.0836" W
See map: Google Maps