Sea urchin restaurants
Ikeda is one of Sea urchin restaurants.

1. Ikeda

7.8
30 Brook St, London, Greater London
Japanese Restaurant · Mayfair · 11 tips and reviews
Chisou is one of Sea urchin restaurants.

2. Chisou

7.8
31 Beauchamp Pl (Walton St), London, Greater London
Japanese Restaurant · Kensington and Chelsea · 23 tips and reviews