« Santa Cruz sorge sul Lido di Alghero. Potrete ammirare Capo Caccia e la città di Alghero sia dall'accogliente sala interna che dalla suggestiva veranda. »
santa cruz is located via lido, 2 in alghero (07041) in the region of sardegna (italia). This place is listed in the ristorante category of the geodruid alghero 2015 guide.