St. Thomas Aquinas Catholic Church Church of Sugar Land, TX. The location of St. Thomas Aquinas Catholic Church Church is 77478, 12627 W Bellfort Ave - marked with a pin on Google Map.