CLEO MULE
Cleo is a pair of black crystal-embellished silk satin slides made by Italian artisans.
- The description claims the slides create instant glamour.
Cleo is a pair of black crystal-embellished silk satin slides made by Italian artisans.