Where is Hotel Arcangelo, Rome?

Where is Hotel Arcangelo, Rome located?

Hotel Arcangelo, Rome, Lazio, Italy (approx. 41.90662°, 12.46493°)


Where is Hotel Arcangelo, Rome on the map?