Where can I find the best Omakase menus in London? For Two Omakase Menus: Japan House London The Lowdown: Housed in a Grade II listed, Art Deco building, Japan House London is a cultural centre offering experiences of the best and latest from Japan. The in-house restaurant, Akira, opened recently and offers 2…

Read More