score:7
It is indeed in Salamanca:
Antique In ExposiciΓ³n "La Medida Del Tiempo"
http://www.minube.sg/photos/place/160041/757851
Edit: Found a more up to date location via this site and can be seen on the left of this photo:
It's in a glass frame and there are clocks on the opposite wall which align with the picture from the question.
The page says it is now in the Fonseca palace.
Upvote:2
Because this clock was made in Germany in The Black forest, 1870,
The Only place I can think about is:
German Clock Museum
Robert-Gerwig-Platz 1, 78120 Furtwangen im Schwarzwald,
+49 7723 9202800
I think you can find your clock on this wall: Google View