Back to directory

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
Hire Architects
Find Bibles
Read Bestsellers

You may also like

Discover more
Search Listings
Study Theology
Find Bibles