Where is Hotel Mecenate Palace, Rome?

Where is Hotel Mecenate Palace, Rome located?

Hotel Mecenate Palace, Rome, Hotel Mecenate Palace, Rome, Italy (approx. 41.89681°, 12.49992°)


Where is Hotel Mecenate Palace, Rome on the map?