Where is Stazione di Ottavia?

Where is Stazione di Ottavia located?

Stazione di Ottavia, Stazione di Ottavia, Italy (approx. 41.9636°, 12.4039°)


Where is Stazione di Ottavia on the map?