Recommended hotels in Teulada

Sos Ventos Village Teulada

 

Localita Arcu Dexiottu S N C, Teulada, Italy - Show map

Show map

Sos Ventos Village is a 3-star accommodation with free self-parking, a designated area for smoking and a luggage…

Book Now  

Residenza Locci Teulada

From US$ 157

Vico II Brigata Sassari 15, Teulada, Italy - Show map

Show map

Residenza Locci is rated 3 stars and is placed about 41 km from Cagliari University. The property is 10 minutes'…

Book Now From US$ 157