Skip to main content
Embellished Beaded High Neck Woven Mini Dress by Karen Millen from £26 | The Virtual Mall