Via cambini, 4, 07026 Olbia
Apartments
Offering a garden and city view, House Baiu is situated in Olbia, 19 km from Isola di Tavolara and 1.8 km from San Simplicio Church. The property has mountain and garden views, and is 7.3 km from Olbia Harbour. Guests can access the apartment via private entrance. All units at the apartment complex come...