Get directions to: J & L South Pine Deli, South Amboy, NJ
Restaurant address: 513 S Pine Ave South Amboy, NJ 08879, USA
Restaurant: J & L South Pine Deli