Get directions to: Bay Cafe And Deli, Palo Alto, CA
Restaurant address: 1875 Embarcadero Road Palo Alto, CA 94303, USA
Restaurant: Bay Cafe And Deli