Robert Knell Towing & Recovery (408) 678-1315 2841 Junction Ave #103, San Jose, CA 95134, United States Save Share Share This Post: Maps Map Street View Get Directions Close Business Info Get Directions 2841 Junction Ave #103, San Jose, CA 95134, United States (408) 678-1315 City San Jose State CA Country United States