VILLA ORCHESTRA SUL MARE Torre delle Stelle, Sardinia (Italy) 25 Guests 13 Bedrooms 12 Bathrooms see details