Turismo Rurale Leanza is located in San Teodoro and features free Wi-Fi. It also provides a garden.Every room at the property offers a private bathroom and all the essentials for a comfortable stay.
More on
San Teodoro .
San Teodoro is a comune in the Province of Sassari in the Italian region Sardinia, located about 180 kilometres northeast of Cagliari and about 20 kilometres southeast of Olbia.