Olbia >
Olbia City Centre
Olbia hotels in Olbia City Centre
We found 241 properties with availability in Olbia
Show on map
The Roman Ruins - Loft With Panoramic Terrace
Via Porto Romano, Olbia, Italy
The 1-bedroom The Roman Ruins - Loft With Panoramic Terrace Olbia apartment is situated nearly a 5-minute walk from Corso Umberto I and 5 km from Olbia airport. This…