Stairs Road
With the help of an excellent map I found on the web (and my GPS-information of the pictures) I identify this as the Stairs Road ("Road with stairs" or maybe "Stepped Road" would be a better translation from German).
You can see where it is, that's about it.