Odeum - [Morgan Hill] ★★★★☆4.3 (732) Restaurants Greek restaurant · Mediterranean restaurant 17500 Depot St, Morgan Hill, CA 95037 Call Website Details →
Nick the Greek ★★★★☆4.3 (308) Restaurants Greek restaurant · Gyro restaurant · Lunch restaurant (more) 632 Tennant Station, Morgan Hill, CA 95037 Call Website Details →