Aylesford is located between Berwick and Middleton on the Annapolis River.
See more Nova Scotia Cities and Towns.