top of page
Los Altos
Hours
Daily: 11am - 8pm
Phone Number
650-800-9775
Address
170 State Street, Los Altos, California 94022
Located in the chic State Street Market in downtown Los Altos. Look for the neon signs!
Counter Service
Dine in
Self order Kiosk
Online Ordering
Delivery
bottom of page