Property Location When you stay at Sliema in Sliema, you'll be on the waterfront and minutes from Triq Manwel Dimech and Bisazza Street. This hotel is within close proximity of Stella Maris Church and Holy Trinity Church.Rooms Make yourself at home in..