Get directions to: Lavanda Restaurant & Wine Bar, Palo Alto, CA
Restaurant address: 185 University Ave. Palo Alto, CA 94301, USA
Restaurant: Lavanda Restaurant & Wine Bar