Immaculate Heart of Mary

Triq Burmarrad, Burmarrad, Malta

Church

Immaculate Heart of Mary