STS Tire & Auto
Failed to Repair My Transmission and Won't Give Back Money
Last year in December, my car began having trouble. At first I didn't know what it was, but my "O/D OFF" light kept flashing. I took it in to STS Auto in Deer Park and they told me it was just the sensors. A couple weeks later, I got stuck on Wantagh Parkway and had to be towed to the ...