travel notes from each of the cities, towns and places I have visited.

Heidelberg

Germany, Heidelberg
on the main street, on the hill