Odyssey Image ITLYS01C031
ITALY, ROME Piazza di Spagna or Spanish Steps completed in 1726; Baroque architecture, with the Church of Trinita Dei Monte at the top