Jamestown will soon welcome a new restaurant to town, Izumi’s Sushi and Hibachi.

The new restaurant is scheduled to open within the next 6-8 weeks located in the former Rock’s Taphouse, 2612 8th Ave SW Jamestown, serving all-you-can-eat cuisine focused on sushi and hibachi grilled foods.

Watch for more details and information to come in your Times-Record.

Recommended for you