Photos of the Grand Hotel Capo Testa, Santa Teresa di Gallura.

About the hotel