Explore details about location Rue Méchin. Rue Méchin is a location situated within the L'Île-Saint-Denis alongside other areas such as Rue de Verdun, Coulée Verte, Place de la Libération.