Where is Caesar Place, Rome?

Where is Caesar Place, Rome located?

Caesar Place, Rome, Caesar Place, Rome, Italy (approx. 41.91252°, 12.46856°)


Where is Caesar Place, Rome on the map?