Leicester Square 3, London 1981

Leicester Square 3, London 1981

2,200.00
60x40 cm Lambda print. Limited edition of 7 copies. On Fuji Crystal glossy paper with white margin of 5cm. Signed and numbered.
Quantity
Add to cart
Add to cart