Where is Favilla Hotel di Charme, Rome?

Where is Favilla Hotel di Charme, Rome located?

Favilla Hotel di Charme, Rome, Favilla Hotel di Charme, Rome, Italy (approx. 42.00942°, 12.51952°)


Where is Favilla Hotel di Charme, Rome on the map?