London’s iconic Queen Elizabeth Olympic Park is unveiled as the location for elrow Town London. The fully immersive, open-air show
London’s iconic Queen Elizabeth Olympic Park is unveiled as the location for elrow Town London. The fully immersive, open-air show