Castle Hotels in Olbia
We found 1 property with availability in Olbia
Show on map
Castle Rooms
Via Castello Pedrese, 32B, Olbia, Italy
Featuring views of the garden, Castle Rooms Olbia hotel is located 12 minutes' walk from Castel Pedreso. This comfortable guest house includes 3 rooms.
- 1-1