>>37907768Wembley Stadium. Where a lot of big games are held.
It's got the signature arch, and the red is probably because of how the inside of Wembley is red.
It's likely that Wembly will be for like the PWT or maybe some other kind of post game event.
Or maybe it's the Elite 4 arena and the tower in London is some kind of Battle Tower post game thing instead.