6671 Drummond Rd Niagara Falls, ON
Add a tag
Sign in to add (and see) your own tags!
Be the first Weblocal.ca user to add photos or videos of Pizza Villa
The best in the Falls, and maybe even the region excluding Welland of course.
great pizza and wings deal! quick delivery
Very good pizza and other varieties of foods at reasonable cost. !!!
All Rights Reserved © 2008-2017 Weblocal.ca