Ref: 8988, Apartment Sliema