Results 1 results found Capo Testa, Rene di Levante beach, Santa Teresa Gallura, Sardinia, Italy, Mediterranean, Europe