Hauptstrasse shops and the Zum Roten Ochsen restaurant

[Heidelberg - Baden-Württemberg - Germany]