Hello,
My family and I will be landing at Heathrow tomorrow at 8:30. I booked our hotel at terminal 2 so that we would be well-rested. I wanted a way to ease my teen boys into new time zone with jet lag after a long flight before starting our itinerary in London for the next 4 nights.
Is there a pub or place you would suggest in the area for us to eat or experience in the evening when we land? Are there any nearby villages/pubs that are popular for locals that you'd recommend?