Mediterranean restaurant · 2110 Newbury Rd Ste b, Newbury Park, CA
More food in Newbury Park, CA · Mediterranean Food in Newbury Park