St. Leo the Great

2131 Lauder Road
Houston, Texas 77039-3199
Phone: (281) 449-2344

Mass Times

Monday through Friday- 8AM in English, 7PM in Spanish

Saturday- 5:30PM in English, 7PM in Spanish

Sunday- 7AM and 11AM in English, 8:30AM, 1PM, 4PM, and 6PM in Spanish

Update Church Info »


Churches nearby St. Leo the Great in Houston, Texas

Crafted with