Painters and Printmakers Rachel Lockwood Previous Next Rachel Lockwood555 Cloud Study 69 Painters Printmakers Oil on linen 46 x 55 cms (18.11 x 21.65 ins) Ref: 655048 £ 1,895.00 Enquire about this item Share: