Where is Orazio Palace Hotel, Rome?

Where is Orazio Palace Hotel, Rome located?

Orazio Palace Hotel, Rome, Orazio Palace Hotel, Rome, Italy (approx. 41.9072°, 12.46653°)


Where is Orazio Palace Hotel, Rome on the map?