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