Restaurants in South Windham (CT) Full list of companies Restaurants category in South Windham, Connecticut Subway 881 Windham Rd, South Windham, CT 06266, (860)450-1740 Page 1