Picturesque Sliema Pad Steps From the Seafront – Sliema | SherryStay