Where is TH Roma - Carpegna Palace, Rome?

Where is TH Roma - Carpegna Palace, Rome located?

TH Roma - Carpegna Palace, Rome, Lazio, Italy (approx. 41.89845°, 12.42534°)


Where is TH Roma - Carpegna Palace, Rome on the map?