mail_outline sales@mediastorehouse.com
Cala Spinosa, Capo Testa, Santa Teresa di Gallura, Sardinia, Italy
Italy, Sardinia, Olbia-Tempo, Capo Testa. The small beach of Cala Spinosa