Germany

Overlooking the slate-roofed city and the Neckar river valley is the majestic "Schloss", or Castle of Heidelberg.

Previous Up Next