Advertisement
Place your ad here.
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.