Where is Exe International Palace, Rome?

Where is Exe International Palace, Rome located?

Exe International Palace, Rome, Exe International Palace, Rome, Italy (approx. 41.90001°, 12.49238°)


Where is Exe International Palace, Rome on the map?