612 Mc Cullough Ave.
San Antonio, TX 78215
(210) 223-3354
(3 Stars)
Uptown Deli is the perfect definition of a 3-star restaurant. There is nothing fancy about this restaurant or its food. The restaurant is located in a semi-rundown building that reminds me of an office kitchen/eating area.
The food is pretty good. If you forgot your sandwich at home and really wanted a sandwich for lunch, Uptown Deli is perfect. They have various sandwiches and salads at reasonable prices. It was $6.99 for a sandwich, a side, and a canned soda.
I had the Uptown Club which is just a regular club that I could have made at home. It was nicely stacked, though! I think I’ll try the french dip or teriyaki chicken next time I’m there.
Superb customer service.