Point of interest Church of Our Lady of Mount Carmel (Sliema) Sliema - Malta - Malta Malta | Northern Harbour