We are arriving in Heathrow Airport at 6:25 AM & we plan on taking the tube to St. Pancras as we have a train reservation at 17:16 which will leave for Amsterdam.
We want to get some good fresh air & keep active during the day; what would you suggest that is walking distance & kinda close to St. Pancras?
ALSO, we just each have a back-pack; I assume that there are lockers in St. Pancras?
THANK you for your advise.
Merry