Top image

Germany

Heidelberg

Heidelberg is a town situated on the River Neckar in south-west Germany. A former residence of the Electorate of the Palatinate, Heidelberg is the location of Heidelberg University, well known far beyond Germany's borders. Heidelberg is a popular tourist destination due to its romantic and picturesque cityscape, including Heidelberg Castle and the baroque style Old Town. (Wikipedia)

  • Sights

    • Church of the Holy Spirit
    • Heidelberg Castle
    • Old Bridge Gate
  • Places

    • Museum
    • Park
    • Restaurant
    • Cafe
    • Bar
    • Meal takeaway
    • Convenience store
    • Bank & ATM
    • Hotel