Shop Karen Millen Petite Velvet Sequin One Shoulder Woven Maxi Dress navy

£68.00