Neighborhood TechAuto Repair · Orlando, FLAuto Repair. Serving the Russian-speaking community in Orlando.Address: 7603 Turkey Lake Rd, Orlando, FL, 32819Phone: (347) 681-7505Loading map...