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.