Yarrow Stone


Yarrow Stone - architectural structure in Scottish Borders, Scotland, UK.