Where is Hotel Charter, Rome?

Where is Hotel Charter, Rome located?

Hotel Charter, Rome, Hotel Charter, Rome, Italy (approx. 41.89907°, 12.50122°)


Where is Hotel Charter, Rome on the map?