PA defers decision on 15-floor Sliema hotel which is recommended for approval

By March 27, 2025