American Express, Cash, Discover, MasterCard, VISA
About The Deli Llama
If you're looking for the best deli style sandwiches in San Diego, look no further than The Deli Llama. Our award winning sandwich shop has been serving the community for over 10 years with fresh meats, veggies and more. We're the perfect spot f