Handmade Frida Kahlo cushion. Approx 37cm x 26cm.

Frida Kahlo cushion

£10.00Price