South Coast Deli-Chapala
1436 Chapala St, Santa Barbara CA 93101