Apollo Restaurant & Pizza

860-456-2755
685 Windham Rd
South Windham, CT 06266
No photo available for this business

Business Information

Pizza, Restaurants
Debit Card
MONDAY:11:00AM-9:30PM
TUESDAY:11:00AM-9:30PM
WEDNESDAY:11:00AM-9:30PM
THURSDAY:11:00AM-9:30PM
FRIDAY:11:00AM-9:30PM
SATURDAY:11:00AM-9:30PM
SUNDAY:11:00AM-9:30PM

Customer Reviews (2 reviews)

TheWatcher83

on Citysearch Nov 27, 2008
I've eaten here and the food is not bad but the owner is a douche. I called in asking about a gift card of theirs I received which had no information on it except for the words "GIFT CARD" and their Name, Address and phone... (more)

Citysearch User

on Citysearch Oct 31, 2008
Good food, good pizza, good prices and the owners are friendly, caring and make a point of greeting and talking with everyone who comes into... (more)

Browse our top cities

Browse cities by state