Image University of Leeds Leeds University Business School Esther Simpson Building Lyddon Terrace Leeds LS2 9LA United Kingdom Locate 53.8065339, -1.5596605