Izumi is a casual Japanese restaurant offering all-you-can-eat hand rolls, teriyaki dishes, and other classic staples. They provide dine-in, takeout, and delivery options.