Where is John Felice Rome Center?

Where is John Felice Rome Center located?

John Felice Rome Center, John Felice Rome Center, Italy (approx. 41.92962°, 12.437564°)


Where is John Felice Rome Center on the map?