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

Get In Touch Contact Us

Restaurant Hours

Every Day
Open 11:00AM to 9:00 PM! (temporary COVID-19 hours)

Contact Info

Phone
+1 (807) 484-2124
Location
1291 Highway 71,
Nestor Falls, ON P0W 1E0

Takeout Service Available Order Today!

Learn More