Where is TH Roma - Carpegna Palace?

Where is TH Roma - Carpegna Palace located?

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


Where is TH Roma - Carpegna Palace on the map?