Idaho Sushi Company

Japanese restaurant · 1500 N Star Rd, Star, ID

Hours

More food in Star, ID · Japanese Food in Star