St. Mark's Tower

Tul Il-Kosta, In Naxxar , Malta

Tower