Renowned fashion illustrator David Downton has apparently been installed as the new artist in residence at Claridge’s Hotel in London – or so the rumours go.
Read MoreRenowned fashion illustrator David Downton has apparently been installed as the new artist in residence at Claridge’s Hotel in London – or so the rumours go.
Read More