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!