Super nice Place to stay! Location is in the Center of Sliema and next to a nice bar/Café.
We had a great time and will definitely come back!
Thanks