Where is Vlihada?

Where is Vlihada located?

Vlihada, South Aegean Islands, Greece (approx. 36.3381174433°, 25.4339075089°)


Where is Vlihada on the map?