Schlotzsky's Deli Reviews & Details
1721 Babcock Rd
Schlotzsky's Deli is located at 1721 Babcock Rd in San antonio near the intersection of Babcock Rd and Newgate Dr. Call (210) 342-8207 for dine in or takeout.
- Service:Dine In and Takeout
- On The Menu:Sandwiches
- Major Intersection:Babcock Rd And Newgate Dr
Tell us more about Schlotzsky's Deli San antonio!