Where is Hotel Arcangelo, Rome?

Where is Hotel Arcangelo, Rome located?

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


Where is Hotel Arcangelo, Rome on the map?