1731 India St
San Diego, CA 92101
San Diego, CA 92101
Open HoursArray
OverviewThis restaurant's deli front conceals a charming courtyard, which looks like it escaped from a Roman villa. On the menu, Panini sandwiches make a great snack and the selection...
more
