The Hip Hotel at Hauptstrasse 115

[Heidelberg - Baden-Württemberg - Germany]