Student Accommodation in London near The Courtauld Institute of Art - London
The Courtauld Institute of Art is situated in London, UK. It hosts academic courses for undergraduate and postgraduate degrees in the history of art and conservation. The Courtauld Gallery has well-known historic paintings and drawings. London is the ideal destination for you to choose from a wide range of student housing.