Pizza La Villa, 115 Downey Road, Guelph South
1573rd visitor, Write a review
Pizza La Villa Map

near N1C1A2

Pizza La Villa is People's Choice, 2016 winner

Pizza La Villa is ranked #2 of 8 nearby Restaurants.

They say Pizza La Villa is excellent, good, serious a fantastic Pizza Restaurant