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
Italian Villa – Serving North Arlington, Kearny, and Lyndhurst for over 40 years!