northcountryrambler.com
Turtle Island Cafe, Willsboro, NY - North Country Rambler
Turtle Island Cafe 3790 Main Street, Willsboro, NY 518-963-7417 Website Lunch: Friday though Sunday Dinner: Thursday through Monday Recently I received emails from two different readers suggesting a visit to the Turtle Island Cafe in Willsboro. (#HatTip to Jack and Mike. Many thanks!) The restaurant’s website piqued our interest, offering hints of a kitchen committed to …