University of St. Thomas Categories Education / Schools / Universities 3800 Montrose Blvd Houston TX 77006 (713) 364-9420 Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×