Free shipping for orders over £30 📦

Leaf Print


A3 print from Squeeze Print Studio.

Only 1 left in stock

A3, one colour screen print. Hand printed in black on a very light green paper.

New edition of 10, embossed & signed.

Frame not included.

Category: Tag:
  • No products in the basket.