Akira Restaurant at Japan House London
Restaurant
Akira Restaurant at Japan House London
Japanese restaurant at a cultural venue plating sushi & grilled dishes on traditional tableware.
4.2
556 ratings (google)
1h30
66b7a6207820185ef23f54a8
Opening hours
Closed
Opens at 12h00
Address
101-111 Kensington High St, London W8 5SA, UK
Contact
+44 20 3971 4646