Get directions to: Deli Shop, San Antonio, TX Restaurant address: 16414 San Pedro Avenue Suite 202 San Antonio, TX 78232, USA Driving Walking Bicycling Restaurant: Deli Shop