University of St. Thomas in Houston, Texas logo

University of St. Thomas Houston MapOur Address:

3800 Montrose Blvd. Houston, TX 77006

Where is that Exactly?:

Between Richmond Avenue and West Alabama next to Houston’s museum district, with quick access to 5 major highways.

​9 min. to downtown Houston (2.4 mi)

8 min. to Texas Medical Center (2.2 mi)