Where is Hotel Oxford?

Where is Hotel Oxford located?

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


Where is Hotel Oxford on the map?