CKERS

Twins Pizza & Restaurant

Food & Restaurants · Windham, CT

About

Twins Pizza & Restaurant in Windham, CT specializes in Greek-style pizza and offers a range of menu items, including subs, fresh salads, and hearty soups. The dishes are crafted daily to provide fresh and flavorful meals. Founded by Mariel and Victor Caivinagua, Twins aims to be a community gathering place for families to enjoy good food and company. The restaurant's commitment to quality and variety makes it a notable stop in the area.

Service area

Serves the business city