Restaurant

The Natural Cafe

2 locals recommend,
Permanently closed
Location
1714 Newbury Rd
Thousand Oaks, CA
Newbury Park

Tips from locals

Kaaren
April 17, 2014
Vegetarian options, as well as other tasty whole foods and Mexican entrees. I love the Natural Tamale that comes with a salad and rice. Salads are excellent.

Unique things to do nearby

Experience E-mountain bike like a local - Epic Malibu Views
  1. Mountain biking
  2. 2.5 hours