Visit Silicon Valley Logo

Odeum Restaurant

17500 Depot St , Morgan Hill, California, 95037, United States
Enjoy classy Mediterranean cuisine in a comfortable setting at this Morgan Hill restaurant. Come out and try it today!
Find hotels, restaurants, and things to do near.
View Map