Designed by
Title
Cathedral Primada Santa Maria de Toledo in Spain #147640663
Description
The Primate Cathedral of Saint Mary of Toledo Spanish: Catedral Primada Santa MarÃÂa de Toledo is a Roman Catholic church in Toledo, Spain. It is the seat of the Metropolitan Archdiocese of Toledo.
This image is editorial