Is this restaurant still as good as I was told it was about a year ago? I did some searching on this board but did not come up with much. That sort of tells me something. We're from the US and hope to be going to London in the fall. Thank you.
1 Snowden Street, London EC2A 2DQ, GB