Pickup
Delivery
We are happy to announce that we are now open everyday, 7 days a week, from 11:00AM to 9:00PM
Contact Us
3740 El Camino Real
Palo Alto, CA 94306
650-843-0643
Parking: street and parking lot
Hours:
Monday-Sunday: 11:00am-9:00pm