O2 Arena Hotels London: 12 Best Stays for Concerts and Events
About The O2 Arena The O2 Arena is located on London’s Greenwich Peninsula. Originally built as the Millennium Dome for the year 2000 celebrations, it was converted into a modern indoor venue in 2007 and quickly became the world’s busiest concert arena. With a capacity of approximately 20,000, the venue sold over 2.6 million tickets in 2024, maintaining its position as the world’s top-selling indoor arena for consecutive years, surpassing legendary venues like New York’s Madison Square Garden. Superstars such as Beyonce, Adele, Ed Sheeran, and Elton John have all performed residencies here. The arena hosts around 200 events annually, spanning concerts, sporting events, comedy shows, and family entertainment. For transport, North Greenwich station (Jubilee Line) is right beside the…