Where is Maccarese Station?

Where is Maccarese Station located?

Maccarese Station, Maccarese Station, Italy (approx. 41.87731°, 12.23891°)


Where is Maccarese Station on the map?