Twins Pizza & Restaurant, nestled in the heart of North Windham, is a culinary haven where Greek-style pizza, handcrafted submarine sandwiches, crisp salads, hearty soups, and delectable Italian delights take center stage. Established by culinary experts Mariel and Victor Caivinagua, with decades of experience, Twins Pizza prioritizes freshness and quality. All menu items are prepared daily, ensuring each dish bursts with flavor. Immerse yourself in a warm and inviting ambiance where "Double the taste, double the fun" is the mantra. Savor the daily specials and make Twins Pizza your go-to place for family gatherings and delectable food adventures.