1550th 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 serious, free, decent a fantastic Pizza Restaurant