Unable to answer "Does this crossing have an island?" – Marked Crossing – https://osm.org/node/7892537640 via StreetComplete 57.4:

Il n'y a pas de passage piéton sur ce tronçon. Il y en a un à quelques mètres sue sa perpendiculaire.