Auto Repair in Miami, FL
Auto Repair • Body Shops
8686 Nw 68th St.,
Miami ,
FL
33166
UNITED STATES
Based on 1 reviews
Worse Service
My vehicle was returned without fully executing all the damages. When confronted, I?ve been getting the runaround. It has been 4 months and still no repair with every upcoming day there is a new excuse and NOT COURTEOUS to my needs. Never...Worldwide > United States > Miami, FL > Body Shops