Get directions to: Barbara's Deli, Leonardo, NJ
Restaurant address: 41 Center Avenue Leonardo, NJ 07737, USA
Restaurant: Barbara's Deli