Where is InterContinental Rome Ambasciatori Palace by IHG?

Where is InterContinental Rome Ambasciatori Palace by IHG located?

InterContinental Rome Ambasciatori Palace by IHG, InterContinental Rome Ambasciatori Palace by IHG, Italy (approx. 41.90632°, 12.48956°)


Where is InterContinental Rome Ambasciatori Palace by IHG on the map?