Where is Interno 2, Rome?

Where is Interno 2, Rome located?

Interno 2, Rome, Interno 2, Rome, Italy (approx. 41.9005°, 12.47636°)


Where is Interno 2, Rome on the map?