Where is Sofitel Roma Villa Borghese, Rome?

Where is Sofitel Roma Villa Borghese, Rome located?

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


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