Basta

Italian restaurant · 299 E Thousand Oaks Blvd Ste 1, Thousand Oaks, CA

To-Go · Delivery

Hours

More food in Thousand Oaks, CA · Italian Food in Thousand Oaks