London, England, United Kingdom

Need more information? Visit University Website