St Michael & All Angels Anglican Church - Chemainus
This quaint heritage church sits in the tiny community of Chemainus in the Cowichan Valley on Vancouver Island, British Columbia, Canada. Beautiful details and craftsmanship set this church apart, creating an inviting space that welcomes everyone who visits.
Read More
Comments