Where is Hotel Oxford, Rome?

Where is Hotel Oxford, Rome located?

Hotel Oxford, Rome, Hotel Oxford, Rome, Italy (approx. 41.90915°, 12.49619°)


Where is Hotel Oxford, Rome on the map?