Where is Schinoussa?

Where is Schinoussa located?

Schinoussa, Schinoussa (Station), Greece (approx. 36.87028°, 25.51056°)


Where is Schinoussa on the map?