Where is Ano Mera?

Where is Ano Mera located?

Ano Mera, South Aegean Islands, Greece (approx. 37.4476913399°, 25.3910404444°)


Where is Ano Mera on the map?