Nature Room Guesthouse Olbia
Featuring free Wi-Fi, Nature Room offers accommodation in Olbia, 7.1 km from Olbia Harbour and 18 km from Isola di Tavolara. The property is around 1.1 km from San Simplicio Church, 1.6 km from Church of St. Paul the Apostle and 2.
Number of rooms: 5
3 Via Basilicata, 07026 Olbia, Italy