best place to stay near the O2 arena london where is tara

The Best Place to Stay Near the O2 Arena London

The O2 Arena in London is an incredible venue and there is SO much more to do in the O2 than just see a concert. From nerding out at Star Wars Identities to simply catching a movie at Cineworld there's somethin...