Designed by
Title
Altar of the Basilica of the Santi XII Apostoli, in Rome, Italy. #115448274
Description
The Church of the Twelve Holy Apostles is a 6th-century Roman Catholic parish and titular church and minor basilica in Rome, Italy, dedicated originally to St. James and St. Philip whose remains are kept here, and later to all Apostles.
This image is editorial