Get directions to: Cafe Libro, Palo Alto, CA
Restaurant address: 68 I Escondido Village Palo Alto, CA 94304, USA
Restaurant: Cafe Libro