Skip to content

Auchleuchries, Ellon, AB 41

Ellon is a small town in northern Scotland, about 16 miles north of Aberdeen, situated on the River Ythan.