Auto Repair in Miami, FL
Auto Repair • Body Shops
2250 Nw 21st Ter.,
Miami ,
FL
33142
UNITED STATES
Based on 1 reviews
`
Emilio was in a bump & dent about a month ago. We immediately called the insurance which had the car towed to Formoso Body Shop. The car was taken there on a Wednesday and they called us to let us know it was ready for pick up on Friday -...Worldwide > United States > Miami, FL > Auto Repair