Stazzu Deledda
Price Available Upon Request in Costa Smeralda, Sardinia, , Italy