Where is Rome Vatican Suite?

Where is Rome Vatican Suite located?

Rome Vatican Suite, Rome Vatican Suite, Italy (approx. 41.90874°, 12.46077°)


Where is Rome Vatican Suite on the map?