🚛 Free Shipping On All Orders 🚚
Emily Carter is a British designer based in London. Her surreal and unique luxury accessories and limited edition prints deal in natural history, flora, fauna and scientific illustration. Every item is produced and finished in England to the highest standard. Luxury. British. Design. Period.