Where is All Comfort Astoria Palace, Rome?

Where is All Comfort Astoria Palace, Rome located?

All Comfort Astoria Palace, Rome, All Comfort Astoria Palace, Rome, Italy (approx. 41.90897°, 12.51066°)


Where is All Comfort Astoria Palace, Rome on the map?