Search results
We did not find results for: Amherst, Canada.
Check spelling or type a new query.
We did not find results for: Amherst, Canada.
Check spelling or type a new query.
Amherst is a town in northwestern Nova Scotia, Canada, located at the northeast end of the Cumberland Basin, an arm of the Bay of Fundy, and 22 km south of the Northumberland Strait. Wikipedia