Villa Overlooking the Unspoilt Landscape of San Teodoro Sardinia 20 June 2024 Up to 8 guests - 3 bedrooms - 3 baths BOOK