4.8 ⭐ japanese restaurant · $$
Idaho Sushi Company is a Star, Idaho-based restaurant offering a variety of sushi rolls, available for pick-up from 5-7 PM Monday through Saturday. Popular menu items include the Orange Crush, The Jalarrano Roll, and Sunshine Crunch.
Happy Hour and Specials
Suggest an update
Idaho Sushi Company is a Star, Idaho-based restaurant offering a variety of sushi rolls, available for pick-up from 5-7 PM Monday through Saturday. Popular menu items include the Orange Crush, The Jalarrano Roll, and Sunshine Crunch.
Something look off? Suggest an update.
Own this restaurant or work here? Take control of your listing