Nestled in the heart of Sliema, this prestigious lido and restaurant offer a fusion of impeccable service, captivating ambiance, and breathtaking harbour views.