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.
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. (en)
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. (en)