Where is Zarellia?

Where is Zarellia located?

Zarellia, Western Greece, Greece (approx. 37.9326221227°, 22.2251701355°)


Where is Zarellia on the map?