In which country is XXX found?
San Giovanni Addolorata Hospital
The San Giovanni Addolorata Hospital (also known as Azienda Ospedaliera San Giovanni Addolorata), is a hospital located in Rome, Italy, behind the largest standing ancient Egyptian obelisk in the world and the Archbasilica of St. John Lateran.
Italy