St Pancras International Station is one of the biggest landmarks in London and serves as a gateway to Europe. It is use An aerial view of St Pancras International Station. Eurostar trains in the ...