Where is Maccarese-Stazione?

Where is Maccarese-Stazione located?

Maccarese-Stazione, Maccarese-Stazione, Italy (approx. 41.87731°, 12.23891°)


Where is Maccarese-Stazione on the map?