Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

The University of St. Thomas

3800 Montrose Blvd, Houston, TX 77006, USA

The University of St. Thomas is a Catholic university in Houston, Texas committed to the Catholic intellectual tradition and the dialogue between faith and reason. Founded in 1947 by the Basilian Fathers, it is recognized by U.S. News and World Report as one of the region’s best universities for over 20 consecutive years.

https://www.stthom.edu/Home/Index.aqf

University of St. Thomas campus