Kelso is a town in the Scottish Borders, and for which many places are named.
Read more about Kelso: Places, Sports, Schools, Other Uses
Kelso is a town in the Scottish Borders, and for which many places are named.
Read more about Kelso: Places, Sports, Schools, Other Uses