Home / Store
Lord Frederick Leighton
Cimabue's Celebrated Madonna
Oil on canvas, 1853-1855
Royal Collection, Windsor Castle, London, United Kingdom
Largest Fine Art Print on Canvas
Purchase