South Coast Deli-Patterson
Restaurant
•
185 S Patterson Ave, Santa Barbara, CA 93111, USA
8.6
Monday: 9 AM – 4 PM
See if anyone you trust recommends it!