mysardinianlife.com
The Spanish Tower of Isola Rossa | Sardinia, Italy
Isola Rossa or Red Island owes its name to the granite islet that lies in front of the harbour. Isola Rossa is a fisherman’s hamlet and retains its original characteristics despite the ongoing resi…