We're headed on the overnight to London tomorrow on our way to Istanbul. We have a 6.5 hour layover and would like to leave the airport for lunch. Any recommendations on where we should head for lunch and an hour or so of people watching? A specific restaurant would be nice, but even an area of the city that would entertain us would be great.
Thanks in advance!