Cabra Blanca offers Mediterranean cuisine with vegetarian options. It provides a welcoming atmosphere and accepts credit cards and dogs.