For parties larger than 6, please call us at the restaurant - 650-935-2197

270 Main Street

Los Altos, CA 94022 

650-935-2197

MONDAY : Closed

TUESDAY: Closed

WEDNESDAY TO SUNDAY

open from:

 4.30pm - 8.30pm