Where is Casa per Ferie JPII Dom Polski, Rome?

Where is Casa per Ferie JPII Dom Polski, Rome located?

Casa per Ferie JPII Dom Polski, Rome, Casa per Ferie JPII Dom Polski, Rome, Italy (approx. 41.98295°, 12.41413°)


Where is Casa per Ferie JPII Dom Polski, Rome on the map?