Hotel Punta Negra

Loc Punta Negra
Alghero
Italy