Results 1 results found The Hauptstrasse, main Street with the Providenzkirche (Church of Providence) steeple, Old Town, Heidelberg, Baden-Wurttemberg, Germany, Europe Main street, tower of the Providenzkirche church and Heiliggeist-Kirche church, pedestrian zone, Heidelberg, Baden-Wuerttemberg, Germany, Europe