Alexander AcostaAuto Repair · Miami, FLAuto Repair. Serving the Russian-speaking community in Miami.Address: 12765 SW 8th St, Miami, FL, 33184Phone: (786) 932-8333Loading map...