Appearance
Heidelberger Altstadt/Bismarckplatz is a landmark in Heidelberg, Baden-Württemberg, Germany.