Izumi is a Japanese restaurant specializing in sushi and grill dishes, offering an all-you-can-eat experience with a wide selection of sushi and warm dishes. Online ordering is available.