St. Margarets Bay, Nova Scotia
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).
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).