Contract approved for 50 new council homes in Elgin

© DC ThomsonMoray Council stock
Moray Council

Breaking