Church of the Holy Spirit is an attraction, religious site, church / cathedral in Heidelberg, Baden-Württemberg, Germany.
Address:
Marktplatz, Altstadt, Heidelberg, Baden-Württemberg 69117, GermanyMap Category:
Attraction, Religious Site, Church / Cathedral