St Leo the Great Catholic Church
Catholic Houston, United States
St Leo the Great Catholic Church is a Catholic church in Texas located at 2131 Lauder Rd, Houston, TX 77039, United States. As of April 2026, St Leo the Great Catholic Church holds a 4.7-star rating across 649 Google reviews. You can reach St Leo the Great Catholic Church at +1 281-449-2344.
Find Bibles
Visit & contact
- Address
- 2131 Lauder Road, Houston, TX, 77039
- Phone
- +1 281-449-2344
Discover more
