Where is Vatican Miracle Suite, Rome?

Where is Vatican Miracle Suite, Rome located?

Vatican Miracle Suite, Rome, Vatican Miracle Suite, Rome, Italy (approx. 41.90569°, 12.46406°)


Where is Vatican Miracle Suite, Rome on the map?