GRAND HÔTEL CALA ROSSA
Lecci
French cuisine restaurant • €€€
Recommended by a member
The Domaine de All Canarelli is undoubtedly the hallmark of the island ...Read more