Olbia, Sassari, Sardinia, Italy4.8 mi to Olbia center
Villa, 4 bedrooms, 4 bathrooms, 10 people
Member Since 2017
This property doesn't have any reviews yet.
Olbia, Sassari, Sardinia, Italy