San Leo Church

3/5
(4) · Catholic church in Houston, United States
Suggest an edit · Your business? Claim now

Add more information

St. Leo the Great Church welcomes Christians and those who seek to understand Christianity in the Houston area. Our aim is to make contact …
Donate with Microsoft
Your gift will support St Leo The Great Church
Your gift will support St Leo The Great Church

Reviews

Yelp
3.0/5 · 4 reviews

Social profiles