Ascent mountain railway

Heidelberg Funicular Railway