Winding 25 miles (40km) through the spectacular landscapes of Snowdonia, the Welsh Highland Railway is the UK’s longest heritage railway. Beginning in the historic town of Caernarfon, the route winds ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results