The Twin Fountains in Piazza Farnese, Rome - Walks in Rome (Est. 2001)
The Palazzo Farnese, home to the French Embassy at the Piazza Farnese, Rome, Italy. The Palazzo Farnese is widely considered to be the most beautiful Stock Photo - Alamy
JR covers the façade of rome's palazzo farnese with another magnificent trompe-l'oeil