Skip to main content
Hand Beaded Trailing Floral Maxi Dress by Karen Millen from £399.00 | The Virtual Mall