I'll give you a hint..
Somewhere in Europe.
Somewhere in Germany.
Nuremberg, Germany.
God, I love the architecture. Enjoy!