Where is the 2013 Champions League final held?

Question: Where is the final of the UEFA Champions League being held in 2013?

Answer: The Champions League final which takes place on May 25, 2013 will be played at Wembley Stadium in London, England.

Wembley’s hosting of the final will actually set a new UEFA record.

The English national stadium will be the first location to hold the Champions League final twice in three years after previously staging the event in 2011.

The reason for UEFA’s quick return is in order to mark 150 years of the English Football Association, founded in 1963.

This will be Wembley’s seventh time in total and second time since the new stadium was opened in 2007.

The area of Wembley is located in the north-west region of England’s capital city.