Volvo TechAuto Repair · Miami, FLAuto Repair. Serving the Russian-speaking community in Miami.Address: 18331 NE 1st Ave, Miami, FL, 33179Phone: (305) 653-3243Website: http://volvotechincrepairs.comLoading map...