Ibiza restaurants: Wild Beets

Let food be thy medicine…