Elia Walnut Creek
What people are saying
4.3   ( 264 Google reviews )


1520 Locust St,
Walnut Creek, CA 94596

Open hours : 10:00 am - 2:30 pm, 5:00 pm - 11:00 pm

Soupa & Salates

Lunch

Glyka

Kafes & Tsai

Mezethes Lunch