Where is Stazione Grottarossa?

Where is Stazione Grottarossa located?

Stazione Grottarossa, Stazione Grottarossa, Italy (approx. 41.963505°, 12.489433°)


Where is Stazione Grottarossa on the map?