Located on the Greenwich peninsula on the banks of the River Thames, the North Greenwich Arena has hosted many large-scale sports and entertainment events over the past decade.
Design and build
Located on the Greenwich peninsula on the banks of the River Thames, the North Greenwich Arena has hosted many large-scale sports and entertainment events over the past decade.
Design and build