O2 Arena
Located in London, it is the World’s busiest music arena. Within the canopy is the main stadium and the surrounding internal buildings for restaurants and shopping.
Next Project




Located in London, it is the World’s busiest music arena. Within the canopy is the main stadium and the surrounding internal buildings for restaurants and shopping.
Next Project