Greek restaurant · 17500 Depot St, Morgan Hill, CA
Dine-In
More food in Morgan Hill, CA · Greek Food in Morgan Hill