Photos of the Hotel Majore, Santa Teresa di Gallura.

About the hotel