Skip to content

Rothes, Aberlour, AB 38

Rothes is a small town in Moray, Scotland, with a population of around 1,200 people. It sits on the banks of the River Spey and has a long history dating back to AD 600.

Properties in Rothes, Aberlour

Page 1 of 19