Via cavour 22, 07026 Olbia
Hotel 3 stars
Hotel Cavour is in the center of Olbia, Sardinia's main sea and air hub, deep in the heart of a bay, well protected from the sea and wind. Free Wi-Fi and an internet point are available in the lobby.
The historic center of Olbia features some lovely churches, including the 18th-century Parish Church...