El Faro Hotel

Porto Conte, 52
Alghero
Italy