Term: Wembley Arena, Description: An indoor arena in Wembley, London, Question: Is Wembley Arena still called by that name?, Answer:No
Fact1: Wembley Arena was renamed in 2014.  Fact2: Wembley Arena is now called SSE Arena.  