One developer’s plans for two Sliema high-rises draw sharp SCH objections

By March 23, 2024