Grand Hotel Smeraldo Beach

Via Tre Monti
Arzachena
Italy