LOS ALTOS

233 3rd Street
Los Altos, CA 94022

650.948.3524 phone
650.948.5661 fax

General Manager:
Inga Veiss

Menu

Make a Reservation:
Map