SLIEMA - Located on The Strand in Sliema and forming part of a luxury apartment complex, is this high end, immaculately finished Apartment. Enjoying unobstructed views of the sea and marina and within steps of the promenade and a range of vibrant restaurants and cafes, this property comprises of: