Not Mermaid In China XL

Not Mermaid In China XL

£200.00

1 in stock

SKU: E-TLP-014 Categories: , ,
Description

The London Police

100cm x 70cm

4 colour screen print

Edition of 33

Signed and Numbered by the artist