Green Lake in Beaver Harbour, Nova Scotia

Green Lake in Beaver Harbour is a body of water. Green Lake also exists in Owls Head.

Nature
body of water
Located in Nova Scotia
Country Canada