Get directions to: Defeo's Deli & Grill, Clifton, NJ
Restaurant address: 606 Van Houten Av Clifton, NJ 07013, USA
Restaurant: Defeo's Deli & Grill