Stylish 4* hotel with 44 bedrooms, in a terraced town house located at the head of Spinola Bay. The main road in front of the hotel is busy day and night; with a wide promenade it goes to Sliema where the promenade ends at a building site. The glossy and spacious reception also houses a coffee bar/bar/breakfast area. A secure garage for 9 guest ...