Located on the north-eastern coast of Sardinia, the Baglioni Resort Sardegna, north of San Teodoro, is the latest gem of the Baglioni Hotels & Resorts Italian Collection and inaugurated on June 1, 2021. The ideal location for a board meeting or presentation of an exclusive product.