Where is Hotel PRINCIPE AMEDEO, Rome?

Where is Hotel PRINCIPE AMEDEO, Rome located?

Hotel PRINCIPE AMEDEO, Rome, Hotel PRINCIPE AMEDEO, Rome, Italy (approx. 41.90095°, 12.49707°)


Where is Hotel PRINCIPE AMEDEO, Rome on the map?