Our Locations

Los Altos
101 Plaza North
Los Altos, CA 94022
(650) 383-5210 

Sunday - Thursday 11:30am–9pm

Friday & Saturday 11:30am-10pm

 
 

Redwood City
Marsh Manor
3710 Florence Street
Redwood City, CA 94063

(650) 995-7478 

Sunday - Thursday 11:30am - 9pm
Friday - Saturday 11:30am - 10pm

we would love to hear from you