Our last day in London. This small restaurant was in our top 3 all time favorites. The best sashimi/nigiri we've ever had. Why? The chu toro will literally melt in your m ... more