ViaMichelin
EDO Izakaya
Location picture
Stunning 8.8 (161 reviews)
Around £25
Location
154 Old Street
London EC1V 9BW