Italian Villa
Delivery, Dine-in, and Takeout. Come enjoy some of the finest Pizza around located at
173 Ridge Road in North Arlington, NJ right across from Queen of Peace Church
Call us at (201) 991-0025
Click to see our Menu
Delivery, Dine-in, and Takeout. Come enjoy some of the finest Pizza around located at
173 Ridge Road in North Arlington, NJ right across from Queen of Peace Church
Call us at (201) 991-0025
Click to see our Menu