Greek Restaurants in Morgan Hill, CA Odeum17500 Depot StMorgan Hill, CA, 950374087825151Arabic RestaurantsFoodGreek RestaurantsGyrosMediterranean RestaurantsMiddle Eastern FoodPlaces To EatRestaurants DowntownRestaurants That DeliverUsed Restaurant Equipment Supplies Show More