Home › Top 4 Local Business in South Windham, Connecticut Find best South Windham, Connecticut, with all necessary contact information, including addresses, phone numbers, working hours, map locations, and website links. Dunkin’ - South Windham (CT 06266) US, South Windham, CT 06266875 Windham Rd Coffee shop Apollo Pizza Restaurant & Grill US, South Windham, CT 06266685 Windham Rd Pizza restaurant McClintock Roofing US, South Windham, CT 062661142 Windham Rd Roofing Contractor Hertz - South Windham US, South Windham, CT 06266801 Windham Rd Car Rental