IZU is a Japanese restaurant offering flavorful dishes prepared with quality ingredients in a cozy setting.