Stock Photo - The Clock Building in Piazza di Siena, Villa Borghese Gardens, Rome , Italy, Europe.

Stock Photo: The Clock Building in Piazza di Siena, Villa Borghese Gardens, Rome , Italy, Europe.

Searchable keywords

Choose multiple keywords