← Thousand Oaks restaurants
Baba's Kitchen
No reviews yet
Restaurant2110 Newbury Road, Thousand Oaks
Own or manage Baba's Kitchen? Claim this listing free
Hours
Hours not listed yet.
Details
Address2110 Newbury Road, Thousand Oaks 91320
Phone(805) 480-0324
Websitehttps://alibabarestaurant.com/
Email[email protected]
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.