Address C.C Leclerc 93 rue de la chaussée 61100 Flers France Phone number 0233659775 See all Payot shops