Fort Saint Michael gardjola (watch tower) in Senglea, Malta

Royalty-free stock photo ID: 127102160

Fort Saint Michael gardjola (watch tower) in Senglea, Malta