Explore details about location Rue des Picards. Rue des Picards is a location situated within the Le Puy-Notre-Dame alongside other areas such as Rue du perdriau, Rue Sainte, Rue du Bélier.