Barrows Ponds
Canada
>
Newfoundland and Labrador
>
Newfoundland
>
Placentia
>
Barrows Ponds
Barrows Ponds is a water area in Placentia.
Barrows Ponds
Vegetation and ground cover
water
Argentia Access Road
Dunville