Sardinia >
Isola Rossa (South Sardinia)
Isola Rossa (South Sardinia) hotels & apartments, all accommodations in Isola Rossa (South Sardinia)
Recommended hotels in Isola Rossa (South Sardinia)
Blu Mare Villa
Rocce Rosse Teulada 620, Isola Rossa (South Sardinia), Italy
Nestled 4.3 km from Torre di Pixinni, the 1-bedroom Blu Mare Villa Isola Rossa entices guests to explore various tourist destinations nearby.