We are a restaurant and bar located on beautiful Lake of the Woods
in Nestor Falls, Ontario. Disconnect from your busy life and
travel back to a simpler time. Don't let the rustic charm fool you,
the food will have you coming back for more! You're
invited to relax after a long day of fishing, catch the game, enjoy
the great lakeside view with your meal, and belt out the classics at
karaoke night!