Where is Hotel Alexandra, Rome?

Where is Hotel Alexandra, Rome located?

Hotel Alexandra, Rome, Lazio, Italy (approx. 41.90478°, 12.48792°)


Where is Hotel Alexandra, Rome on the map?