The Heart of Wales line is a 121-mile rural railway between Swansea and Shrewsbury going through Carmarthenshire, Powys and ...
The Heart of Wales line has been named one of the "world's greatest" train journeys by the Telegraph, and it's easy to see ...
The Heart of Wales line is a 121-mile rural railway between Swansea and Shrewsbury going through Carmarthenshire, Powys and ...