Where is Margutta 19 - Small Luxury Hotels of the World, Rome?

Where is Margutta 19 - Small Luxury Hotels of the World, Rome located?

Margutta 19 - Small Luxury Hotels of the World, Rome, Margutta 19 - Small Luxury Hotels of the World, Rome, Italy (approx. 41.90925°, 12.47898°)


Where is Margutta 19 - Small Luxury Hotels of the World, Rome on the map?