Great place in the Center of Sliema.