New car dealership on the way to Palo Alto
By the Daily Post staff Palo Alto City Council voted Monday (June 24) to usher ahead a 106,000-square-foot Audi and Mercedes-Benz dealership at 1700-1730 Embarcadero Road, where Ming’s Chinese Restaurant […]