Willsboro from New York Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Byrd's Country Store - New York, Willsboro, 3953 Nys Route 22, 12996 (518) 963-7277 Map Rick's Restaurant & Pub - New York, Willsboro, 3922 Nys Route 22, 12996 (518) 963-4371 Map