Via ruggero leoncavallo 13a, 07026 Olbia
Apartments
Located in Olbia, 6.2 km from Olbia Harbour and 19 km from Isola di Tavolara, Appartamento zona Centro offers a garden and air conditioning. The property features garden and inner courtyard views, and is less than 1 km from San Simplicio Church. Church of St. Paul the Apostle is 1.4 km from the apartment...