Respond to Review of Nature's Grill - Ventura
Review: This is one of my favorite places for salads. My top pick is the taco salad which I order without sour cream. Their tahini dressing is amazing. This place also serves chicken and fish, so is a good place to eat out with my carnivore husband and friends.