Lille, France : Only 90 minutes from London
If you are looking for a quick European mini-break that is easy to get to from London then it doesn’t get much easier than Lille, which lies in the north of France. About 90 minutes, direct train, from the centre… Continue Reading