Get directions to: Center Deli, South Amboy, NJ
Restaurant address: 250 North Stevens Avenue South Amboy, NJ 08879, USA
Restaurant: Center Deli