Americas
Canada
Peggys Cove
Peggy's Cove is a small rural community located on the eastern shore of St. Margarets Bay in Nova Scotia's Halifax Regional Municipality
Read More
Buy Photos