Where is Crowne Plaza Rome St. Peter's by IHG?

Where is Crowne Plaza Rome St. Peter's by IHG located?

Crowne Plaza Rome St. Peter's by IHG, Crowne Plaza Rome St. Peter's by IHG, Italy (approx. 41.88884°, 12.42573°)


Where is Crowne Plaza Rome St. Peter's by IHG on the map?