Contact the gallery for more images
London / Gstaad
12 132 x 142 cm. (52 x 55.9 in.) Price on Request
12 180 x 196 cm. (70.9 x 77.2 in.) For Sale 55,000 GBP