Get directions to: Deli.com;, Flushing, NY Restaurant address: 14717 34th Ave Flushing, NY 11352, USA Driving Walking Bicycling Restaurant: Deli.com;