Stock Photo: Observation tower, Gardjola, Vedette, Senglea, overlooking La Valletta, Malta, Europe

Stock Photo: 1848-668283 Observation tower, Gardjola, Vedette, Senglea, overlooking La Valletta, Malta, Europe