VILLA PIZZA
290 Lakeview Ave, Clifton NJ
973-546 5707
Fine Italian Cuisine
DINE IN, PICK UP OR DELIVERY
We are open 7 DAYS A WEEK!
NSF Certified
Real people, filtered reviews :(