Designed by
Title
Toledo, Spain - Oct 08, 2022: The Iglesia de Santa Leocadia is a church located in Toledo, in Castile-La Mancha, Spain #276675940
Description
Toledo, Spain - Oct 08, 2022: The Iglesia de Santa Leocadia is a church located in Toledo, in Castile-La Mancha, Spain. A church of Santa Leocadia in the medieval convent of Santo Domingo el Antiguo
This image is editorial