ELCSH CAMPUS
Address:
14423 West Rd
Houston
, TX
, 77041
29° 53' 53.7684" N, 95° 37' 9.354" W
See map: Google Maps