Via gallura 23a, 07026 Olbia
Appartements
Offering city views, Downtown Olbia Apartment is an accommodation situated in Olbia, 18 km from Isola di Tavolara and 700 metres from San Simplicio Church. The air-conditioned accommodation is 6.2 km from Olbia Harbour, and guests can benefit from private parking available on site and free WiFi. Outdoor...