Where is Fontana Più Stella, Rome?

Where is Fontana Più Stella, Rome located?

Fontana Più Stella, Rome, Fontana Più Stella, Rome, Italy (approx. 41.90441°, 12.4751°)


Where is Fontana Più Stella, Rome on the map?