Kelso

Kelso

Kelso is a town in the Scottish Borders, and for which many places are named.

Read more about Kelso.