Heidelberg Hauptstrasse is one of the longest pedestrian streets in Europe

[Heidelberg - Baden-Württemberg - Germany]