Vicolo mustaccioni piano terra, 07026 Olbia
Villa 4 stars
Villa Niloan is located in Olbia, just 7.2 miles from Olbia Harbour and 16 miles from Isola di Tavolara. This property offers a private pool, free Wifi, and free private parking. The villa offers a children's playground and a 24-hour front desk.
Featuring a patio and mountain views, the villa includes...