Great Tapestry of Scotland - Period products

Address
14-20 High Street, TD1 1 SD
Town
Galashiels