The birch bark on the walls says it all about the Northwoods. Beautiful views and pickled fish on the salad bar, fresh delicious food. Don't miss this place when your in this area.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.