Best Sushi Restaurants In McCall, ID

Last Updated:
Sort
The Sushi Bar is a restaurant located in McCall, Idaho at 414 Railroad Avenue. They are open every day of the week. The Sushi Bar has always operated with the goal to be as environmentally conscious and sustainable as possible. To assist us with our mission, we chose the Green Restaurant Association to analyze each step we have taken. The GRA provides a rigorous certification program in which...
414 Railroad Avenue, McCall, ID, 83638
Rank
1
7 votes
Sponsor
0.0