Get directions to: Deli, Lexington, SC Restaurant address: 821 E Main St # F Lexington, SC 29072, USA Driving Walking Bicycling Restaurant: Deli