Get in Touch
Address: 395 Main Street, Los Altos, CA 94022
Monday at 4pm
Tuesday - Friday at 11:30am
Saturday and Sunday at 10:00am
Dinner Service 4.00pm
Happy Hour Daily in the bar area 4:00pm-7:03pm
Please call 650-935-2003 to make your reservation.