Satellite map of Souda (island)
Souda (Greek: Σούδα) is an islet in Souda Bay on the northwest coast of Crete. In ancient times this islet was one of two islets that were referred to as Leukai.
Latitude: 35° 29' 11.39" N
Longitude: 24° 09' 5.40" E