Villa Pizza Reviews & Details
2200 Northwoods Mall
Villa Pizza is located at 2200 Northwoods Mall in Peoria near the intersection of War Memorial Dr and Access Rd. Their menu consists of Italian and American dishes . Call (309) 681-8327 for delivery or takeout.
- Cuisine:Italian and American
- Service:Delivery and Takeout
- On The Menu:Pizza
- Major Intersection:War Memorial Dr And Access Rd
Tell us more about Villa Pizza Peoria!