Where is Hotel Sant'Angelo, Rome?

Where is Hotel Sant'Angelo, Rome located?

Hotel Sant'Angelo, Rome, Lazio, Italy (approx. 41.90576°, 12.47248°)


Where is Hotel Sant'Angelo, Rome on the map?