Location
Loughborough University London is located on the Queen Elizabeth Olympic Park, within a new innovation quarter known as Here East.
Having trouble viewing this video? You can also watch the video on Youku now.
Loughborough University London is located on the Queen Elizabeth Olympic Park, within a new innovation quarter known as Here East.
Having trouble viewing this video? You can also watch the video on Youku now.