10-4 Tow Of Santa Clara
2320 Walsh Ave
Santa Clara, CA 95051-1300
408-326-0898