Trafalgar Square, London
Art 116
W160 x H120 cm
Print on Photo paper + lamination
Limited editition 6 prints