Mediterranean restaurant · 206 E Main St Unit 1, Milford, MA
More food in Milford, MA · Mediterranean Food in Milford