Izumi Sushi is a casual fine dining Japanese restaurant located in Jamestown, ND, offering high-quality and fresh Japanese cuisine for both dine-in and take-out options.
With its doors open 7 days a week, Izumi Sushi is a popular choice for those seeking delicious Japanese food in the Fargo, Jamestown, Cedar Rapids, Clive, and soon North Liberty areas.
Generated from the website