Galashiels
The Scottish border town of Galashiels is situated in a small valley, close to where Gala Water meets the River Tweed. This is very much the heart of the border …
Galashiels Read More
The Scottish border town of Galashiels is situated in a small valley, close to where Gala Water meets the River Tweed. This is very much the heart of the border …
Galashiels Read More