Designed by
Title
Aerial view of a city, Heidelberg, Germany - football stadium #254014128
Description
Heidelberg is a town on the Neckar River in southwestern Germany. Itââ¬â¢s known for venerable Heidelberg University, founded in the 14th century. Gothic Heiliggeistkirche church towers over the cafe-lined Marktplatz, a town square in the Altstadt Old Town. The red-sandstone ruins of Heidelberg Castle, a noted example of Renaissance architecture, stand on Königstuhl hill.
This image is editorial