Fraserburgh: Domestic architecture, two-storey terrace

Fraserburgh: Domestic architecture, terrace of two-storey cottages


Home