Topic summary
Kelso Branch

border
The Kelso Branch was a 23.5 miles (37.8 km) twin track branch railway in Northumberland, England and Roxburghshire, Scotland that ran from Tweedmouth on the East Coast Main Line via seven intermediate stations to Kelso.