St. Leo the Great is a Roman Catholic Parish situated in the Old Brooklyn neighborhood of Cleveland, Ohio, within the Diocese of Cleveland.
With a rich history and strong community ties, St. Leo's School offers a nurturing environment for students to grow academically and spiritually.
Generated from their website's infomation