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.