Get Directions to Baba's Kitchen Mediterranean
Get directions
Baba's Kitchen Mediterranean
2110 Newbury Road # B, Newbury Park, Thousand Oaks, CA 91320
+1 805-499-4455
2110 Newbury Road # B, Newbury Park, Thousand Oaks, CA 91320
+1 805-499-4455