Where is Grottarossa/Stefanini?

Where is Grottarossa/Stefanini located?

Grottarossa/Stefanini, Lazio, Italy (approx. 41.97284°, 12.44816°)


Where is Grottarossa/Stefanini on the map?