Where is Le Cupoline, Rome?

Where is Le Cupoline, Rome located?

Le Cupoline, Rome, Le Cupoline, Rome, Italy (approx. 41.90667°, 12.45903°)


Where is Le Cupoline, Rome on the map?