Tops | MIXED DENIM SHIRT | Karen Millen

Tops | MIXED DENIM SHIRT | Karen Millen

$275
shop on karenmillen.com.au

Karen millen mixed denim shirt

As seen in
  • cecylia blogger jacket bag sunglasses