First residents move into new Aberdeenshire housing scheme

Osprey Heights, Inverurie
Osprey Heights, Inverurie

Breaking