Previous Image Next Image P1000272 Heidelberg from the castle. The Holy Ghost Church is nearby, closest to the river.