Articles about Edo Izakaya Latest Popular Guide to the best new restaurants in London Restaurant Edo Izakaya to open at last, serving hot cocktails, sushi tacos, and other delights Restaurant