where is Shelburne?


Answer: Shelburne lies at the southwest corner of Nova Scotia, at roughly the same latitude as Portland, Maine in the United States. The Mi'kmaq call the large and well-sheltered harbour Logumkeegan or Sogumkeagum.