Basilica Immaculate Heart of Mary

from Wikipedia, the free encyclopedia

The name Basilica Immaculate Heart of Mary stands for: