Get directions to: Subway, South Windham, CT Restaurant address: 881 Windham Rd South Windham, CT 06266, USA Driving Walking Bicycling Restaurant: Subway