Book a table

Reservations are encouraged, but not required.

Book With Resy

Place an Order

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

208-634-SUSHI (7874)

Location

414 Railroad Ave, McCall, Idaho

Photo Credit: Jon Conti Visuals