Where is Doria Palace Boutique Hotel, Rome?

Where is Doria Palace Boutique Hotel, Rome located?

Doria Palace Boutique Hotel, Rome, Doria Palace Boutique Hotel, Rome, Italy (approx. 41.89669°, 12.49959°)


Where is Doria Palace Boutique Hotel, Rome on the map?