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

More Catholic churches in Houston, TX

What to expect on your first visit