Appartamenti Teulada di Laura Apartment Teulada
Featuring free Wi-Fi in the shared areas, Appartmenti Teulada offers self-catering apartments a 5-minute walk from the historical centre of Teulada.
Number of rooms: 6
Via Sulcis 23, 09019 Teulada, Italy