Get directions to: Bens Deli, Bayside, NY Restaurant address: 21137 26th Ave Bayside, NY 11360, USA Driving Walking Bicycling Restaurant: Bens Deli