30 Brook Street ikedaLocated in the heart of Mayfair... Ikeda is a traditional Japanese restaurant, serving up exquisite cuisine in an exclusive, fine dining setting since 1973 Make a reservation “I love the quality of the fish and I like the simple décor. It is excellent https://www.ikedarestaurant.com/