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.