We are located at Lancaster University in the north-west of England. Lancaster University is one of an elite group of top universities in the UK, with a strong academic and research portfolio. The STOR-i building is situated centrally on the Lancaster University campus.