Reservations

Restaurant: Palo Alto

Palo Alto

Address: 4115 El Camino Real, Palo Alto, CA 94306
Phone: 650-424-9400
Hours: Su-Tu-We-Th 11:00 am-10:00 pm
Mo 4:00 pm-8:00 pm
Fr-Sa 11:00 am-11:00 pm

Change Store

Select Date, Time & Party Size