St. Margarets Bay, Nova Scotia

St. Margarets Bay as seen from Indian Harbour
Map of St. Margarets Bay

St. Margarets Bay is a bay located on the Atlantic coast of Nova Scotia, Canada on the border of Halifax County (Halifax Regional Municipality) and Lunenburg County (Municipality of the District of Chester).