All Saints beadeded skirt - 4

$34.00 USD

Cotton/lycra/elastane

hand embellished

lined