Restaurants in South Windham, CT Back to Cities In ConnecticutCuisine TypesView AllCoffeePizza Apollo Restaurant & Pizza685 Windham Rd$$Dunkin’875 Windham Rd$