Browse RestaurantsThe Sushi Bar

The Sushi BarDowntown

Japanese$

Want to receive alerts for The Sushi Bar?

The Sushi Bar is a modern, Green Certified restaurant in the heart of the mountains in McCall, Idaho. We specialize in sushi and other Pan-Asian dishes with a rotating selection of regional microbrews, an extended sake selection, and one of the best views of Payette Lake in town!

Experiences at The Sushi Bar

  • Reservation

    Standard Reservation

    The Sushi Bar is a modern, Green Certified restaurant in the heart of the mountains in McCall, Idaho. We specialize in sushi and other Pan-Asian dishes with a rotating selection of regional microbrews, an extended sake selection, and one of the best views of Payette Lake in town!

Explore Other Restaurants in Downtown