Discover the best restaurants and places to eat in Windsor, New York, near you now.
1 restaurants found in Windsor.
Sandwich shop
Address: 100 Main St, Windsor, NY 13865