We are taking the train from London to Paris on June 30th
We are leaving the station at 10:40 am arriving in Paris at 2:15pm. Our hotel is in Kensington, at the Thistle Park. My question is, What time do we have to leave our hotel to get to the train?
Please tell me we will not be rushing like crazy!