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°)
Margutta 19 - Small Luxury Hotels of the World, Rome, Margutta 19 - Small Luxury Hotels of the World, Rome, Italy (approx. 41.90925°, 12.47898°)