Location

Piazza di Siena
Piazza di Siena
Roma, RM
Italy
41° 54' 48.8412" N, 12° 29' 13.4016" E