Posts Tagged ‘ new concert venue ’

London’s Olympic Stadium to reopen as concert venue

Arctic Monkeys @ Ogden Theatre

Olympic stadium “to host rock concerts by July,” according to BBC News.