The Strand, Sliema, Malta

Gallery