855 El Camino Real Ste 60Palo Alto, CA 94301
(650) 327-4992 (Phone)(650) 327-4993 (Fax)
Open 7 days a week
Lunch & Dinner11:30 am - 9:00 pm