St. Thomas University Jones Hall

3910 Yoakum Blvd
Houston, TX 77006  US