Where is Sofitel Roma Villa Borghese, Rome?

Where is Sofitel Roma Villa Borghese, Rome located?

Sofitel Roma Villa Borghese, Rome, Sofitel Roma Villa Borghese, Rome, Italy (approx. 41.90755°, 12.48665°)


Where is Sofitel Roma Villa Borghese, Rome on the map?