Xlendi Bay

Tag

XLENDI TOWER

The ix-Xlendi tower is the oldest free-standing coastal watchtower in Gozo. It was built during the reign of Grand Master Lascaris in..

Read more