The Sliema Promenade is where locals greet the morning sun with a jog or a leisurely stroll, while visitors take in the stunning views of the endless Mediterranean. As you wander along Tower Road ...