This is a staircase which leads from the upper street to the Heidelberg Castle Garden grounds, Heidelberg, Germany.
Your browser does not support iframes.