ALL SAINTS skirt

Size 8
Some beads missing

£19.99