Friends have turned to me, a DC-based Chowhound poster, to recommend a non-stuffy yet nice place in London to take a relative who will be visiting them there (they recently moved to London, and I used to live there). I could not think of anything off the top of my head, but figured this is what Chowhound is all about. Any recommendations? The guy is visiting, I believe, from New York, so the bar may be set a bit high. And FYI, my recommendation of St. John's (near Smithfield Market) did not go over too well.