Where is Hotel Champagne Palace, Rome?

Where is Hotel Champagne Palace, Rome located?

Hotel Champagne Palace, Rome, Lazio, Italy (approx. 41.89881°, 12.50057°)


Where is Hotel Champagne Palace, Rome on the map?