Address: 185 Castro St , Mountain View 94041, CA, US
Phone: (650) 625-8155
State: CA
City: Mountain View
Zip Code: 94041
opening hours
Monday: 11:00-14:00
Monday: 17:00-21:30
Tuesday: 11:00-14:00
Tuesday: 17:00-21:30
Wednesday: 11:00-14:00
Wednesday: 17:00-21:30
Thursday: 11:00-14:00
related searches: ephesus restaurant mountain view ca, olympus mountain view, ephesus restaurant menu, yelp ephesus mountain view, ephesus menu, ephesus turkey, cafe baklava mountain view, castro street restaurants