Heidelberg city on Neckar river, Germany
Heidelberg city on Neckar river is a popular tourist destination on the Romantic Road in Germany
Baroque old town of Heidelberg, Germany, in winter
Picturesque baroque style Old Town of Heidelberg, Germany, snow white in winter