John Mackinlay, Delacroix’s Juive de Tanger

£600

In stock