My wife and I have a 7 hour layover at Heathrow Airport on our return trip this May 11. I am thinking that gives us enough time to take the Heathrow Express Train from the airport to Paddington Station area and have lunch and return in time for our flight. I think there are some interesting places to eat lunch in that area. Any recommendations would be helpful.
Also, if anyone has done such a thing as go into London on a layover, please let me know how it went for you. Thanks.