logo

Video encyclopedia

Our Lady of the Immaculate Conception Cathedral, Leiria

The Our Lady of the Immaculate Conception Cathedral also called Leiria Cathedral It is a Catholic church built in the center of the city of Leiria, Portugal.