Downtown Towing, Miami FL
Address | 308 NW 170th St, Miami, FL |
Categories | Towing Service |
Rating | 1 2 reviews |
Similar companies nearby Pep Boys Auto Parts & Service — 295 NE 167th St, North Miami Beach, FL Sunshine Towing — 15151 NW 33rd Pl, Miami Gardens, FL, United States |
Downtown Towing reviews
2Ajibola
September 08, 2023 3:40 pm
*** Stay away from this terrible company *****
This company is a total rip off, illegally towed my vehicles, consistently violated different state and county laws, damaged my vehicle, and still charged almost $700 with different fees. The government must investigate this terrible business.
Andrew
July 24, 2023 10:45 am
They towed my car, scratched the bumper, broke three tires! And they say it did! Words are not enough to describe them!