Restaurant review: Akira at Japan House London

Restaurant review: Akira at Japan House London


Situated on the first floor of Japan House London, Akira’s sleek décor and authentic cuisine is the perfect remedy to the no-travel blues.

The post Restaurant review: Akira at Japan House London appeared first on The Travel Magazine.



Source link