Deer Island, South Coast, Newfoundland and Labrador explained

Deer Island is an abandoned community in Newfoundland and Labrador.

References

47.6231°N -57.3664°W