Pizza restaurant · 340 Windsor Ave, Windsor, CT
To-Go · Delivery
More food in Windsor, CT · Pizza in Windsor