Start a hangout
a year ago
The Best pizza in Windsor...hands down. Fresh ingredients, great sauce and crust and the staff are incredible. Any pizza is fabulous from here and the take and bake is a great idea!!!