Our Lady of Mount Carmel, Sliema The Neo-Gothic Parish Church of Our Lady of Mount Carmel in Sliema, overlooking Balluta Bay. 31 May 2014 0 Comments Read article