Finery London Cotton Animal Print Collared Smock Dress Finery London Cotton Animal Print Collared Smock Dress (£49) Image Source: marksandspencer.com Finery London Cotton Animal Print Collared Smock Dress £49 from marksandspencer.com Buy Now