1357 2019 Heidelberg Castle Germany ← Previous Next → Nestled in the hill 300 feet above the city of Heidelberg stands the breath-taking Heidelberg Schloss (castle)…