Get directions to: Amboy Deli, Metuchen, NJ
Restaurant address: 4 Amboy Ave Metuchen, NJ 08840, USA
Restaurant: Amboy Deli