Charming Mediterranean restaurant in a country villa with an outdoor terrace. Offers a wide range of Mediterranean cuisine.