Home
Press
Locations
Gift Card
Order Online
Home
Press
Locations
Gift Card
Order Online
Restaurant Locations
Menlo Park
816 Santa Cruz Ave
Menlo Park, CA 94025
(650) 644-8469
Order Now
Palo Alto
499 Lytton Ave
Palo Alto, CA 94301
(650) 272-6873
Order Now
Redwood City
2401 Broadway
Redwood City, CA 94063
(650) 260-2260
Order Now
Newark
37700 Central Ct
Newark, CA 94560
(510) 320-5457
Order Now