Get directions to: Los Altos Coffee Shop, Los Altos, CA
Restaurant address: 240 2nd St Los Altos, CA 94022, USA
Restaurant: Los Altos Coffee Shop