Description
The Church of Our Lady or the Church of Our Lady Immaculate, is a church that dates back to 1800s era. A National Historic Site of Canada, this church continues to serve the community and strive for its betterment. For more details, check website.
by wcities
on January 15, 2014 from wcities