Via giuseppe berto, 6 interno 5, 07026 Olbia
Apartments
Located in Olbia, 10 km from Olbia Harbour and 15 km from Isola di Tavolara, Japandi Suites Olbia provides air-conditioned accommodation with a terrace and free WiFi. The property features garden and quiet street views, and is 4 km from Archeological Museum of Olbia. Giants Tombs Coddu Vecchiu is 29...