Get directions to: Papa Leone's Country Deli, Mahwah, NJ
Restaurant address: 5 Miller Rd Mahwah, NJ 07430, USA
Restaurant: Papa Leone's Country Deli