New England Pizza & Restaurant Address: 319 Boston Post Rd, North Windham, CT 06256 Phone: (860) 456-8770 Payment: Pizza Other Businesses: Gyro Plus at 3 Skyline Dr, North Windham, CT 06256 Windham Seasons at 184 Club Rd, North Windham, CT 06256 Dunkin' Donuts at 474 Boston Post Rd, North Windham, CT 06256 Starbucks at 327 Boston Post Rd, North Windham, CT 06256