Powered by

Windsor Pizza

396 Windsor Ave, Windsor CT, 06095

Open Now   Full Hours  

Order Now
Windsor Pizza is currently located at 396 Windsor Ave. Order your favorite pizza, pasta, salad, wings, and more, all with the click of a button. Windsor Pizza accepts orders online for both pickup and delivery.