Where do you need Auto Repair Shops ?
About Star Auto Repair
Star Auto Repair is located at 9220 Dowdy Dr Ste D, San Diego, CA. This location is in the Miramar neighborhood. This business specializes in Auto Repair & Service.
Star Auto Repair is located at 9220 Dowdy Dr Ste D, San Diego, CA. This location is in the Miramar neighborhood. This business specializes in Auto Repair & Service.