Tufted Duck Hotel

Fraserburgh

Tufted Duck Hotel

Fraserburgh