More Attractions in Niagara Falls, ON
Mount Carmel Spiritual Centre
AAA Editor Notes
Mount Carmel Spiritual Centre, n. of McLeod Rd. at 7020 Stanley Ave., just above the falls, was founded in 1894; it is now used for religious retreats, workshops and occasional concerts. The main altar has woodcarvings and paneling in American white oak. The center contains Our Lady of Peace Church, built in 1827.
Map
Get Directions
Hotel
Hotel Name
1234 Street Address City, State 00000
AAA Inspector Rating
More Hotels in Niagara Falls, ON