£850 per month: Aberdeen flat’s top of the world

16 Beechgrove Terrace, property interview, September 28
16 Beechgrove Terrace, property interview, September 28

Breaking