Trinità d'Agultu e Vignola Torre Isola Rossa Tower The lookout tower, also known as the Spanish tower, sits in the small seaside town of Isola Rossa, a hamlet of Trinità d’Agultu e Vignola. Opposite… Scopri di più