Teulada is a comune in the Province of South Sardinia in the Italian region Sardinia, located about 40 kilometres southwest of Cagliari. The località of Sant'Isidoro di Teulada is one of the possible sites of the ancient Roman...
Read moreTeulada is a comune in the Province of South Sardinia in the Italian region Sardinia, located about 40 kilometres southwest of Cagliari. The località of Sant'Isidoro di Teulada is one of the possible sites of the ancient Roman city of Bithia.
Ready to plan your trip to Teulada?Tuerredda Beach
4.7
(7.1K)
Su Giudeu Beach
4.7
(3K)
Spiaggia delle Dune
4.7
(1.5K)
Spiaggia di Cala Cipolla
4.6
(1.4K)
Ittiturismo I Pirati Sardi
4.5
(483)
Pizzeria Ristorante L'Angolo
4.3
(414)
" La Perla " Ristorante - Pizzeria - Hotel
4.4
(336)
Ristorante da Stefano
4.6
(338)