Izushi is a sushi restaurant offering a variety of dishes. It features a stylish interior with ample seating.