Family life on a grand scale in the west end of Aberdeen

Osborne Place
Osborne Place

Breaking