UCL

Located in the heart of London, UCL is a world-leading university (7th in QS rankings) with an interdisciplinary approach to research and teaching.

Gower Street
London, WC1E 6BT  United Kingdom

http://www.ucl.ac.uk/international

Categories: Non-U.S. College, University or Consortium