Hauptstrasse — The Main Pedestrian Street

A walk along the Hauptstrasse, the main pedestrian street of Heidelberg, lined with shops, restaurants, cafés and historic facades for its entire mile-long length.