Review of Deli Llama

3702 5th Ave, San Diego, CA 92103

Overall Rating

Review


Best sandwhich I have had in a while! Even better I was able to eat a gf sourdough bread :)

Updated 8 years ago