car doctor the wallpaper the car doctor palo alto The Car Doctor 710 San Antonio RD Palo Alto CA 94303. This shop is not RepairPal Certified. Family Care Logo Ca… Wednesday, May 4, 2022 Edit