Steve writes: What is the exact street address for the Berlin mint and are there other venues in Germany to buy proof coins directly when in Germany, for example a bank?
Here are the addresses of all the German Mints:
Bayerisches Hauptmünzamt
Zamdorferstrasse 92
D-8000 Munchen
Deutschland
Fax: 49-89-930-3393
Hamburg Mint
Bei der Neuen Münze 19
D-22145 Hamburg
Deutschland
Fax: 494-067-908-725
Berlin Mint
Molkenmarkt 1-3
D-10179 Berlin
Deutschland
Fax: 49-30-242-5178
Staatliche Münze 11
Reichenhaller Strasse 5
D-70372 Stuttgart
Deutschland
Fax: 711-5060-2391
You can contact the Mints to find out if they output to any local banks.
You can probably buy their products direct.