233 State Street, Los Altos, CA 94022, US

OPEN DAILY 4:30 PM to 8:00 PM.

MENU

Daily Bistro Specials Available

PARTY MENUS

CATERING MENU