The clock tower / steeple in the background is it the Market Church in Hannover, Germany?
- Thought it looked familiar from a trip taken as a chaperone with a bunch of high school kids in 2004 - (Looked it up on Wikipedia and pretty sure that's it.)
I believe I found a shot from the same place as posted.