21 Grosvenor Gardens
You want the best sushi in London? Then Kouzu is THE place to be. Only for those who appreciate the fine art of sushi, watch as the greatest sushi masters create your feast in front of your very eyes.
Belgravia- > Dining Out > Japanese & Korean