St Pancras International is the home of Eurostar terminal. It is an attractive station filled with variety of cafes, food court, gift shop and shops. St Pancras Internationalis situated in the middle of London City, United Kingdom. St Pancras is the key e