Olbia Villa Sleeps 14 Pool Air Con WiFi
07026 Olbia, Italy,Tipo di struttura: Hotel Olbia
Located in Olbia, 3.9 miles from Olbia Harbour and a 9-minute walk from Church of St. Paul the Apostle, Olbia Villa Sleeps 14 Pool Air Con WiFi offers an outdoo