Japanese Izakaya in the heart of the West Erie Plaza