The London Soccerdome is a unique space situated at the heart of the Greenwich Peninsula, next to the O2 arena. This facility is the largest indoor football arena in Europe and comprises of two full size pitches, three separate break out rooms and a food serving area featuring a fully equipped kitchen.
