Stock Photo: Piazza Trilussa, Rome, Italy, Europe

Stock Photo: 1566-1259074 Piazza Trilussa, Rome, Italy, Europe