Where is Star Vatican Rooms, Rome?

Where is Star Vatican Rooms, Rome located?

Star Vatican Rooms, Rome, Star Vatican Rooms, Rome, Italy (approx. 41.9077°, 12.45882°)


Where is Star Vatican Rooms, Rome on the map?