Where is Roma dei Papi Hotel de Charme, Rome?

Where is Roma dei Papi Hotel de Charme, Rome located?

Roma dei Papi Hotel de Charme, Rome, Roma dei Papi Hotel de Charme, Rome, Italy (approx. 41.90476°, 12.46786°)


Where is Roma dei Papi Hotel de Charme, Rome on the map?