Larrys American Auto Repair located at 2526 Leghorn Street Suite #C in Mountain View, CA services vehicles for Auto Inspection, Emissions Testing and Engine Repair. Call (650) 492-5044 to book an appointment or to hear more about the services of Larrys American Auto Repair.