Get directions to: Acorn Restaurant, Los Altos, CA
Restaurant address: 1906 El Camino Real Los Altos, CA 94024, USA
Restaurant: Acorn Restaurant