The hotel has 106 rooms including sea view rooms, which are available at a supplement.
Situated on the popular esplanade and overlooking Sliema Creek towards the capital city of Valletta. More Resort Information