The 2011 Champions League final was held at Wembley Stadium in London. Barcelona defeated Manchester United 3-1 in that final, with goals from Pedro, Messi, and Villa. Wembley has hosted multiple Champions League finals and is one of the most iconic stadiums in European football.