Faith community · Christian › Catholic
St. Leo the Great
www.stleocatholicchurch.org/ · (239) 992-0901
Part of Venice (Florida)
Where they meet
- St. Leo the Great
Church · Christianity · 28290 Beaumont Road
How we know
- masstimes.org (Mass Times Trust)