Where is Romoli Hotel, Rome?

Where is Romoli Hotel, Rome located?

Romoli Hotel, Rome, Romoli Hotel, Rome, Italy (approx. 41.8696°, 12.5147°)


Where is Romoli Hotel, Rome on the map?