Where is Neraida?

Where is Neraida located?

Neraida, Western Greece, Greece (approx. 37.7341025319°, 21.6625499725°)


Where is Neraida on the map?