About Us

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

Windsor Pizza

396 Windsor Ave, Windsor, CT 06095

Site Powered by SliceSupport Local PizzaOwn a pizzeria? Join the Slice Family.