University of Liverpool Management School 0 By Lynn O'Byrne on 11th February 2020 Details Location Address:Sensor City, 31 Russell Street,, Liverpool, Merseyside, L3 5LJ, United Kingdom Share. Twitter Facebook Pinterest LinkedIn Tumblr Email