
Akira At Japan House London
101-111 Kensington High St, Kensington, London W8 5SA, UK
Delicious, fresh tasting sushi. The ginger on the side was yummy. A special mention for the quality of service at this restaurant; the staff are extremely welcoming.
1 commentaire
Wow, I didn’t know Akira now offer these. I need to visit soon.