Address: 2911 De La Vina St, Santa Barbara, CA 93105, USA
Super Sanitation separately seats! Complete Confidence in cleanliness!
Social distancing and no indoor dining.
Add Answer
Thanks! Your answer is awaiting moderation.
Do you have tripe?
Trending Places
Mexican restaurant
4123 State St, Santa Barbara, CA 93110, USA
514 E Haley St, Santa Barbara, CA 93101, USA
119 State St, Santa Barbara, CA 93101, USA
29 E Cabrillo Blvd, Santa Barbara, CA 93101, USA
318 N Milpas St, Santa Barbara, CA 93103, USA