Filters:
greek restaurant in Thousand Oaks
About 9 results.
Baba's Kitchen Mediterranean
Newbury Road 2110, 91320 Thousand Oaks, United StatesAuthentic Mediterranean and Middle Eastern cuisine served in a relaxed and friendly atmosphere. Located in Newbury Park, California. Credit Cards Accepted • Carry-Out Available • Halal