Pedro’s Smog Check Towing & Recovery (805) 966-1802 2234 De La Vina St, Santa Barbara, CA 93101, United States Save Share Share This Post: Maps Map Street View Get Directions Close Business Info Get Directions 2234 De La Vina St, Santa Barbara, CA 93101, United States (805) 966-1802 City Santa Barbara State CA Country United States