Faith community · Christian › Catholic

St. Leo the Great

www.stleocatholicchurch.org/ · (239) 992-0901

Part of Venice (Florida)

Where they meet

How we know

  • masstimes.org (Mass Times Trust)