The Courtauld Institute

The Courtauld Institute

The largest university in the Netherlands, Amsterdam University provides hundreds of excellent courses with a supportive and friendly atmosphere. Address: Courtauld Institute, Strand, London WC2R 0RN United Kingdom
City University London

City University London

Renowned for academic excellence in business, they are a leading international university and the only university in London to be both committed to academic excellence and focused on business and the professions. City university London is among the top 5% of...