Where is Mozia?

Where is Mozia located?

Mozia, Mozia (Station), Italy (approx. 37.88472°, 12.49889°)


Where is Mozia on the map?