A New church in West Houston

 

The Texas Catholic Herald featured our church, the biggest church in the West side of town.  A whopping 625 seats for our new church!


Post a Comment