Ikeda

30 Brook St, London W1K 5DJ, United Kingdom

London, United Kingdom

Intimate, upmarket Japanese restaurant with traditional decor, serving sushi, tempura and noodles.

Rating: 217

Score: 4.3

Price: Very expensive

No reviews available.