Get directions to: A & L Deli, Newark, NJ
Restaurant address: 297 1st Avenue West Newark, NJ 07107, USA
Restaurant: A & L Deli