Via picciaredda, n. 1, 07026 Olbia
Villas
Situated in Olbia and only 12 km from Olbia Harbour, Country House Sardinia features accommodation with sea views, free WiFi and free private parking. With garden views, this accommodation provides a terrace. The property is non-smoking and is located 25 km from Isola di Tavolara. This villa has 4 bedrooms,...