Greek restaurant · 632 Tennant Station, Morgan Hill, CA
Dine-In
See full menu
More food in Morgan Hill, CA · Greek Food in Morgan Hill