4261 El Camino Real
Palo Alto, CA 94306
(650) 493-2844
(650) 856-4713 (fax)
Hours:
Restaurant is open 6:30am - 10:00 pm