University Of St. Thomas
Photograph - Photo
This is the sign out in front of the University of St. Thomas in Houston, Texas. The University of St. Thomas is a private Catholic University that is world renowned for the level of education that it provides.
November 16th, 2013
Viewed 565 Times - Last Visitor from New York, NY on 01/17/2020 at 8:12 AM