Get directions to: D & C Deli, Levittown, NY
Restaurant address: 3266 Hempstead Tpke Levittown, NY 11756, USA
Restaurant: D & C Deli