Where is Hotel La Rovere, Rome?

Where is Hotel La Rovere, Rome located?

Hotel La Rovere, Rome, Hotel La Rovere, Rome, Italy (approx. 41.89855°, 12.46239°)


Where is Hotel La Rovere, Rome on the map?