John Link Isabella III Oil on Canvas 59x59cm £1,500

John Link