Where is Poseidon?

Where is Poseidon located?

Poseidon, Poseidon, Italy (approx. 40.71848°, 13.861696°)


Where is Poseidon on the map?