Where is iH Hotels Roma Z3, Rome?

Where is iH Hotels Roma Z3, Rome located?

iH Hotels Roma Z3, Rome, Lazio, Italy (approx. 41.9012°, 12.56984°)


Where is iH Hotels Roma Z3, Rome on the map?