Hotel Overview
A modern hotel with a relaxed atmosphere and excellent location, situated 50m from the sea front in Sliema with the rocky beach 180m away. It is 250m from the resort centre with its bars, restarauts and shops.
Graham Street A
Sliema
Sliema
Slm08
Malta