Green & Wilds Candice the Carrot
£8.99
Candice the Carrot has a suede outer covering a filling of natural jute fibres.