Restaurants in south windham
Apollo Restaurant & Pizza
4.5
691 reviews
685 Windham Rd
South Windham, Connecticut
Apollo Restaurant & Pizza in South Windham, Connecticut provides customers with delicious pizza, made from fresh ingredients and cooked to perfection. In addition to the ...
Dunkin'
3.4
141
reviews
875 Windham Rd
South Windham, Connecticut
Dunkin' is a fast-food restaurant chain that specializes in coffee, donuts, bagels, and sandwiches. At Dunkin', customers can order a range of hot and iced coffee drinks,...
Subway
2.5
11
reviews
881 Windham Rd
South Windham, Connecticut
Subway is a popular chain of fast food restaurants that serves sandwiches and salads. The Subway restaurant located at 881 Windham Rd in South Windham, Connecticut is a f...