St. Thomas Aquinas Church of Rio Rancho, NM. The location of St. Thomas Aquinas Church is 87124, 1502 Sara Rd SE - marked with a pin on Google Map.