Hands down THE BEST JAPANESE RESTAURANT IN LONDON. We came randomly as we fancied sushi and was in the area and was already drawn to the fact that this was a traditional, ... more