Leonard is the result of an amalgamation of five parishes - Our Lady of Mount Carmel, St. Leonard was founded on the feast of Pentecost, May 27, 2007, through a decree of the Bishop of the Roman Catholic Diocese of Antigonish in Nova Scotia, Canada.
Hours: Monday – Friday 9:00 AM – 4:00 PM. 1441 West Balboa Boulevard Newport Beach, CA 92661.