Get directions to: S H Deli, Hempstead, NY Restaurant address: 1131 Long Beach Rd Hempstead, NY 11550, USA Driving Walking Bicycling Restaurant: S H Deli