See the latest events being held at The Courtauld Institute of Art, Vernon Square Campus below
Address: Vernon Square, London WC1X 9DT, UK. View map