Visit Us
We are located at 233 Third Street in Los Altos, California, just off of South San Antonio Road in North Los Altos. Take-out is available.
On Our Dress Code:
We consider hats, tank tops, flip flops, and team athletic attire too casual for our restaurant.
Before your visit, view our other Dining Guidelines.
