The O2 Arena is one of London, England’s most famous landmarks, and rightfully so. It was home to the 2012 Summer Olympics and has played host to many concerts and events thoughout the years. The O2 Arena has the largest floor space of any building throughout the globe, and is one of the world’s busiest concert venues.
Constructed in 1998 and renovated in 2007, The O2 is made with over 200,000m
SHEERFILL Architectural Membrane truly is the Name Behind the Landmark when it comes to this iconic arena.