Hotel Borgo Antico

Via La Petra Sarda
Olbia
Italy