A Japanese drinking den that is a cut above the rest at Kiri, Mayfair

Izakaya are popular drinking establishments in Japan; however the food plays a much more important role than your typical everyday bar