Get directions to: Liberty Deli, Trenton, NJ
Restaurant address: 815 Liberty St Trenton, NJ 08611, USA
Restaurant: Liberty Deli