7 Via Cagliari, Olbia
bedrooms
Baths
Guests
Attractively located in the Olbia City Centre district of Olbia, La VIA Rooms and Terrace is located 3.7 miles from Olbia Harbour, 11 miles from Isola di Tavolara and 30 miles from Island of Spargi.
No Amenities Available For This Property.
No nearby properties available in this region at the moment.