Heidelberg is a city situated on the River Neckar in south-west Germany. The fifth-largest town in the State of Baden-Württemberg after Stuttgart, Karlsruhe, Mannheim and Freiburg im Breisgau. Heidelberg is a popular tourist destination due to its romantic and picturesque cityscape, including Heidelberg Castle and the baroque style Old Town.

City of Heidelberg.

Error report

The following text will be sent to our editors: