Loading map viewer...

[St. Peter's Bay, on the south shore of Cape Breton Island]