No, it’s not a Harry Potter movie set. It’s a functional astronomical clock in Prague, Czech Republic. Its workings date to 1410AD and it’s still in operation after over 600 years.
[Image found here, story here. Here’s a video with an annoying soundtrack.]