Travel by Train St Pancras International Railway Station is located between the British Library and King’s Cross Station, and on the south side is Euston Railway Station. It is an important transportation hub in London. It was opened in 1868 and the exterior building is very striking. The railway station is known as the “RailwayContinue reading “London St. Pancras Train Station”