THE SUSHI BAR MCCALL
Updated 52 days ago
414 Railroad Ave, McCall, Idaho
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 every claim must be thoroughly verified. To date we have completed over 70 steps and have been awarded over 275 points to make us the greenest sushi bar in the country and the only certified restaurant in Idaho. Our commitment to this program is ongoing as we find new ways to provide the most guilt-free and delicious dining experience possible...
We specialize in sushi and Pan-Asian dishes with a wide selection of regional microbrews and one of the best views of Payette Lake in McCall!