larry-s-deli

A newer deli in downtown San Diego. There's 10 sandwiches to choose from and out of the 7 I've tried, they've all been bomb! I dare you to say no to their cookies, canolis, or other dessert items they have to choose from.