12 via filippo juvarra, 07026 Olbia
Apartments
Situated in Olbia, 6.7 km from Olbia Harbour and 20 km from Isola di Tavolara, Noemi home Olbia - Panoramic, speed wi-fi, fully equipped features air-conditioned accommodation with a balcony and free WiFi. It is located 3.2 km from Church of St. Paul the Apostle and offers a lift. The property is non-smoking...