By some miracle I managed to get 2 tickets for the Arctic Monkeys concert in London next year. I want to book a hotel Now, the concert is at the Emirates stadium. I’ve been to London hundreds of times but never really ventured from the city centre, can anyone recommend a hotel nearby? Thanks :)