Horseshoe Lake in Porters Lake, Nova Scotia

Horseshoe Lake in Porters Lake is a body of water. Horseshoe Lake also exists in Sheet Harbour and Mooseland.

Nature
body of water
Located in Halifax, Nova Scotia
Country Canada