Where is Exe International Palace, Rome located?
Exe International Palace, Rome, Exe International Palace, Rome, Italy (approx. 41.90001°, 12.49238°)
Exe International Palace, Rome, Exe International Palace, Rome, Italy (approx. 41.90001°, 12.49238°)