Għallis Tower

Tul Il-Kosta, In Naxxar , Malta

Tower