St Leo the Great Catholic Church
Catholic
2131 Lauder Rd, Houston, TX, 77039
Phone: (281) 449-2344
Website: www.stleohouston.org
Connect: Facebook
Nearby Churches
- Bethel Community Church · Houston, TX
- Monument of Faith Church of God In Christ · Houston, TX
- Grace Restoration Church · Houston, TX
- Tomb of Jesus Church · Houston, TX
- Mountain Of Faith Church of God in Christ · Houston, TX
- South Aldine Baptist Church · Houston, TX