Church of the Holy Ghost (Heiliggeistkirche)...
one of the few buildings in heidelberg to survive the many wars during the past centuries, the church of the holy ghost stands reverently in the marktplatz. and even though the foundation was laid in 1398, it took until 1544 to finish the tower. the...
Heidelberg, , Germany