I think you mean UEFA*. And since you haven't specified the year, I'll give you this year's. The 2014 Champions League final was played by Real MAdrid and Atletico Madrid.
In 2011, Barcelona and Manchester United
The Champions League final will be played in the Olympiastadion in Berlin, Germany.
THe final of the Champions league 2013 was played on 25th May. It was played in the historic Wembley Stadium in England.
Istanbul.
Munich, Germany will host the 2012 Champions league final. It will be played in the iconic Allianz Arena.
Inter Milan and Bayern Munich played the Champions League final in 2010. Inter Milan defeated Bayern 2-0 in the final.
The 2008 UEFA Champions League Final was played in Moscow at the Luzhniki Stadium. The final match was between the English teams Manchester United and Chelsea.
Wembley
Rome
It will be held in London Wembley.
This year's Champions league finals will be played on 6th June. The final will be played in Olympiastadion in Berlin, Germany.
This question may refer to the last 1) Germany hosted Champions League final or 2) The last time 2 German teams played in the final. 1) In 2012, Munich hosted the Champions League final, which is the last time a Germany city hosted it. 2) In 2013, Borussia Dortmund and Bayern played the final, which is the last time 2 germans played in the final.