10 places in and around Heidelberg to spend a Sunday afternoon by Vihang Ghalsasi Posted on 14 July 2016 Heidelberg is a town located on the bank of the river Neckar in the state […]