AAA Santa Rosa Mendocino Towing & Recovery (707) 543-5300 2180 Mendocino Ave, Santa Rosa, CA 95401, United States Save Share Share This Post: Maps Map Street View Get Directions Close Business Info Get Directions 2180 Mendocino Ave, Santa Rosa, CA 95401, United States (707) 543-5300 City Santa Rosa State CA Country United States