Palo Alto California
Evvia Estiatorio is one of Palo Alto California.

1. Evvia Estiatorio

9.3
420 Emerson St (btwn Lytton & University Ave), Palo Alto, CA
Greek Restaurant · Downtown North · 124 tips and reviews