Restaurants • Grill • $$$
A leafy garden grill tucked behind Ibiza Town, known for charcoal-fired meat and fish.