Ornate inscription Domus Dei et Porta Coeli meaning House of God, and Door to Heaven on the wooden entrance to Cathedral of the Holy Cross and Saint Eulalia, or Barcelona Cathedral in Spain
High Resolutión Premium Stock Photo - Available for all permitted uses under our |License Terms|.
small: 716 x 492 Pixels, medium: 1237 x 850 Pixels, large: 2978 x 2047 Pixels,