Hotel Sant Roc

Calella de Palafrugell, Spain