
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