Where is Kumaris?

Where is Kumaris located?

Kumaris, Western Greece, Greece (approx. 38.0413654413°, 21.8192768097°)


Where is Kumaris on the map?