Europe Italy Lazio Latium Rome Spanish Steps Church of the Holy Trinity on the Hill Statue of the Deposition of the Cross

- Image ID: CRR8AG
Realy Easy Star/Tullio Valente / Alamy Stock Photo
Image ID: CRR8AG
Europe Italy Lazio Latium Rome Spanish Steps Church of the Holy Trinity on the Hill Statue of the Deposition of the Cross
Location: Europe Italy Lazio Latium Rome piazza di Spagna