Where is Sofitel Roma Villa Borghese, Rome located?
Sofitel Roma Villa Borghese, Rome, Sofitel Roma Villa Borghese, Rome, Italy (approx. 41.90755°, 12.48665°)
Sofitel Roma Villa Borghese, Rome, Sofitel Roma Villa Borghese, Rome, Italy (approx. 41.90755°, 12.48665°)