Best Restaurants in Windsor, New York

Discover the best restaurants and places to eat in Windsor, New York, near you now.

1 restaurants found in Windsor.

Find Restaurants in Windsor Nearby Your Location

Subway

Sandwich shop

Address: 100 Main St, Windsor, NY 13865