The Doll Stall, Cochin. oil on canvas 60" x 81""

Loading Image