London Kings Cross Train Station Travel by Train King’s Cross Station is London’s most elegant train station. Built in 1852, it is located in the north of London, close to Euston Railway Station and adjacent to St. Pancras International Railway Station. It is an important transportation hub in London but is also the location ofContinue reading “London Kings Cross Train Station”