University of St. Thomas in Houston, Texas logo
Our Address:

3800 Montrose Blvd. Houston, TX 77006

Where is that Exactly:

Between Richmond Avenue and West Alabama on the steps of Houston’s museum district, between downtown and the Texas Medical Center area. It’s one of the best locations in the city with quick access to 5 major highways.


University of St. Thomas Houston Map