Cuba, Sliema

The Strand,, Sliema,