Where is Borghese Contemporary Hotel, Rome?

Where is Borghese Contemporary Hotel, Rome located?

Borghese Contemporary Hotel, Rome, Borghese Contemporary Hotel, Rome, Italy (approx. 41.90364°, 12.47679°)


Where is Borghese Contemporary Hotel, Rome on the map?