Places to try
The Deli Llama is one of Places to try.

1. The Deli Llama

8.7
3702 5th Ave (at Pennsylvania Ave), San Diego, CA
Sandwich Spot · Hillcrest · 23 tips and reviews
College Sub Shop is one of Places to try.

2. College Sub Shop

6.9
6150 El Cajon Blvd, San Diego, CA
Sandwich Spot · College East · 7 tips and reviews