• 1291 Highway 71 Nestor Falls, ON P0W 1E0
  • 1(807) 484-2124
  • Open 11:00 AM to 9:00 PM Daily!

We're Open! Takeout Service now Available

We're back with a better than ever menu, featuring the classics and new favorites

View Menu Order Now

Daily Specials Something great every day

Product 01
$13.50

Mondays Featured Burger

Product 02
$13.25$9.95

Tuesdays Wing Night

Product 03
$29.95

Pizza Party Pack 3 topping pizza + 1 lb wings

Takeout Service Available Order Today!

Learn More

Events What's going on at Green's

Check back soon for upcoming events!

Need some space? Book our event room

Learn More

Enter a Stranger Leave A Friend!

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!