Costa Smeralda’s luxury hotel is located at the idyllic resort of Sivota, on Thesprotia’s Ionian coast. The newly-built complex comprises four stone buildings with a spectacular sea view.