Night view of Senglea from Upper Barracca Garden (Valletta, Malta, Maltese islands)

Royalty-free stock photo ID: 38000173

Night view of Senglea from Upper Barracca Garden (Valletta, Malta, Maltese islands)