Get directions to: Subway, Windsor, NY Restaurant address: 100 Main St Windsor, NY 13865, USA Driving Walking Bicycling Restaurant: Subway