414 E Park Row St
The Italian Villa is a small town pizza place. The restaurant is eat-in or pick-up only. They have the best pizza pockets! It's not the cleanest place, but their food isn't bad.
November 09, 2008
If you've been to or used
Italian Villa, leave a review.
It's easy, only takes a couple of minutes and you'll help thousands make an informed decision.