Get directions to: Evvia Estiatorio, Palo Alto, CA
Restaurant address: 420 Emerson Street Palo Alto, CA 94301, USA
Restaurant: Evvia Estiatorio