Via cambini, 4, 07026 Olbia
Apartment 4 stars
Featuring mountain views, House Baiu in Olbia features accommodations, a garden, and a terrace. The property is around 4.5 miles from Olbia Harbour, 12 miles from Isola di Tavolara, and 1.1 miles from San Simplicio Church. The apartment has private entrance.
At the apartment complex, each unit has air...