St Pancras to Lille?
St Pancras to Lille? St Pancras Station Going to be heading to London in a couple of months (land in Heathrow, couple of hours to kill before heading to St. Prancas station), I’ll be taking the Eurostar to Lille for a week before returning to London. I’ve read to arrive 90 minutes before departure to St. Pancras to check in and such. Any advice and tips for this? I’...