Stella Maris Church, also known as Our Lady Star of the Sea, is a cornerstone of Sliema’s cultural and spiritual heritage. This active parish church, dating back to the mid‑19th century ...