IZAKAYA is a Japanese restaurant known for its artfully prepared sushi and use of high-quality ingredients.