Teulada self-catering accommodation
From £260 per night
- 6 bedrooms
- Sleeps 12
Gorgeous detached villa in spectacular position in the enchanting South West coast of Sardinia close to Chia, recently voted the most beautiful beach of Italy. The villa has the benefit of private swimming pool and amazing sea views. The huge garden guarantees total privacy.