Get directions to: Kabul Deli Incorporated, Elmhurst, NY
Restaurant address: 8640 57th Ave Elmhurst, NY 11373, USA
Restaurant: Kabul Deli Incorporated