Join Date: Oct 2011
Thanked 24 Times in 24 Posts
Rep Power: 5
Re: Contest/Game - Identify this picture
Sea level, same country as well. Lovely Italian island to visit, Sicily is. Found this historical report on Wikepedia.
Isle of Torre Avalos is an ' island of ' Italy located in the Ionian Sea in Sicily  .
Administratively it belongs to Augusta , Italian commune in the province of Syracuse .
The name derives from the tower built in 1570 by the Viceroy Don Francisco de Avalos Fernandez Aquino, which occupies the entire surface of the islet.