Via della libertà, 5, 09019 Teulada
Appartements
Set in Teulada in the Sardinia region, Teulada Rustic Charm has a garden. Free WiFi is available throughout the property and Nora Archaeological Site is 34 km away. The spacious apartment features 2 bedrooms, a flat-screen TV, a fully equipped kitchen with a dishwasher and an oven, a washing machine,...