6024th visitor, Write a review
Windsor Pizza Map

near N8T 2W6

Windsor Pizza is People's Choice, 2016 winner

Windsor Pizza is ranked #1 of 18 nearby Restaurants.

They say Windsor Pizza is excellent, great, good an awesome Pizza Restaurant