Where is iH Hotels Roma Z3, Rome?

Where is iH Hotels Roma Z3, Rome located?

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


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