Results 1 results found The Xlendi watch tower in Munxar, one of the Lascaris towers built by the Order of Saint John in 1650, Island of Gozo, Malta, Mediterranean, Europe