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
Located 2.3 km from the Church of Sant'Isidoro, the 1-bedroom Blu Mare Villa Isola Rossa gives access to various tourist sites in the vicinity.