Green Certified
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.
Open Hours
Tues-Sat: 4pm-9pm
Daily Happy Hour
4pm-6pm
Call
Location
414 Railroad Ave, McCall, Idaho
Photo Credit: Jon Conti Visuals