Muffler & Mechanic ShopAuto Repair · Tampa, FLAuto Repair. Serving the Russian-speaking community in Tampa.Address: 3917 W South Ave, Tampa, FL, 33614Phone: (305) 988-2256Loading map...