Advertisement
Place your ad here.
Kiku
17 Half Moon St, London W1J 7BE, United Kingdom
London, United Kingdom
Japanese restaurant with stone floor and natural wood interior, sushi counter and traditional menu.
Rating: 448
Score: 4.3
Price: Very expensive
No reviews available.