Plans for 6-storey addition to landmark Sliema building sent to drawing board

By April 21, 2023