previous next John MARTIN Valldemossa price £ 1250 type Oil size 12 x 13 inches location Stow on the Wold 01451 832563 View more British John MARTIN art