Get directions to: The Deli, Herndon, VA Restaurant address: 480 Elden St Herndon, VA 20170, USA Driving Walking Bicycling Restaurant: The Deli