University of Leicester

Located in the UK, 100 miles north of London, the University of Leicester is ranked in the top 1% of the world’s universities.

International Office
University Road
Leicester, LE1 7RH  United Kingdom
+44-116-252-5687
http://www.le.ac.uk

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