Located on the banks of the river Neckar, Heidelberg is one of the most beautiful cities in Germany with its rolling hills, charming Old Town and imposing castle ruin. We spent four days in Heidelberg and are quite certain that we'll return to this lovely city one day.
© 2008 -
Mandy Southgate | Emm in London
