translate English to French: Hotel & Resort in Sardegna Sa Rocca - SS 196 Km.
Hotel & Resort in Sardaigne Sa Rocca - SS 196 Km.