Where is Palazzo Lupardi Relais, Rome?

Where is Palazzo Lupardi Relais, Rome located?

Palazzo Lupardi Relais, Rome, Palazzo Lupardi Relais, Rome, Italy (approx. 41.89816°, 12.47069°)


Where is Palazzo Lupardi Relais, Rome on the map?