1358 2019 Heidelberg Castle Germany ← Previous Next → The castle is a combination of several buildings surrounding an inner courtyard, put together with a haphazard look…