Finish Line Towing Inc Towing & Recovery (408) 980-9777 1517 Memorex Dr, Santa Clara, CA 95050, United States Save Share Share This Post: Maps Map Street View Get Directions Close Business Info Get Directions 1517 Memorex Dr, Santa Clara, CA 95050, United States (408) 980-9777 City SANTA CLARA State CA Country United States