Heidelberg

Heidelberg Castle

0

Schlosshof,
Heidelberg,
Germany,
Germany,
69117.

The 12th-century casle, once a thick-walled tower now stands torn in half, the remnants of centuries of warfare.