Where is Palazzo Ripetta, Rome?

Where is Palazzo Ripetta, Rome located?

Palazzo Ripetta, Rome, Palazzo Ripetta, Rome, Italy (approx. 41.90841°, 12.47599°)


Where is Palazzo Ripetta, Rome on the map?