Location

Italian Villa
173 Ridge Rd
North Arlington, NJ 07031
(201) 991-0025

Serving North Arlington, Kearny, and Lyndhurst