Heelless Slippers in France Marquet & Cie Address: 24530 Villars France Phone Number: +33 5 53 02 60 60