Where is Nea Skilundia?

Where is Nea Skilundia located?

Nea Skilundia, Western Greece, Greece (approx. 37.6111038209°, 21.666841507°)


Where is Nea Skilundia on the map?