Get directions to: Nick's Gourmet Deli, East Elmhurst, NY
Restaurant address: 74-15 Ditmars Boulevard East Elmhurst, NY 11370, USA
Restaurant: Nick's Gourmet Deli