• 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

Mondays Featured Burger

Product 02

Tuesdays Wing Night

Product 03

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!