Heidelberg

The castle: Friedrichsbau

Castle