FREE SHIPPING ON ORDERS OVER $200
Karen Coat
$350.00
The rainbow cardigan that everyone has been waiting for!
Every single Karen Coat is unique and completely handmade - no two are the same.
Available in Black, Brown, White or Ivory.
One size fits all.












































