1900 El Camino Real, Atherton, CA 94027
650-838-0111 (9:30am-6:00pm)
Service hour
Monday: 9am--8pm
Tuesday: 9am--8pm
Wednesday: 9am--10pm
Thursday: 9am--8pm
Friday: 9am--8pm
SATURSDAY: 9am---10pm
SUNDAY: 10am--10pm
We are located in the City of Atherton, but if you are using a GPS it will read Menlo Park. We are located right next to Celia’s Mexican Restaurant