Results 1 results found The Torre Aragonese, a Spanish tower dating from the year AD500, Isola Rossa, Sardinia, Italy, Mediterranean, Europe