TOWER ROAD APARTMENT, SLIEMA