AAA San Jose Stevens Creek Towing & Recovery (408) 551-4900 5120 Stevens Creek Blvd, San Jose, CA 95129, United States Save Share Share This Post: Maps Map Street View Get Directions Close Business Info Get Directions 5120 Stevens Creek Blvd, San Jose, CA 95129, United States (408) 551-4900 City San Jose State CA Country United States