Monday, November 4, 2013
Larry's has been announced as the winner of "Best Auto Repair" voting in both Mountain View and Palo Alto! We are proud to serve these motorists and appreciate that we have received "Best of" honors for 10 years.
Posted at 04:57 PM
Page 1 of 1