Where is Naussa?

Where is Naussa located?

Naussa, South Aegean Islands, Greece (approx. 37.1220013662°, 25.2390289307°)


Where is Naussa on the map?