Windsor Pizza, 2595 Jefferson Blvd, Windsor Fontainbleu
6416th visitor, Write a review
Windsor Pizza Map

near N8T 2W6

Windsor Pizza is People's Choice, 2016 winner

Windsor Pizza is ranked #1 of 19 nearby Restaurants.

They say Windsor Pizza is excellent, great, delicious a highly regarded Pizza Restaurant