View of the Old Bridge over the River Neckar from Heidelberg Castle Heidelberg, Germany
Church of the Holy Spirit, viewed from the terrace of Heidelberg Castle. Heidelberg, Germany
Heidelberg Schloss View from inside courtyard Heidelberg, Germany