Kelso Kelso is a market town in the Scottish Borders about 20 miles from Galashiels or an around 50 minutes bus trip through stunning countryside. Kelso lies on the confluence of the river Tweed and Teviot and is known for its large French-style market square, the largest market square in Scotland. In the 12th century, […]