Definitely Europe in general, which would suggest a London analogy on an island? It's been a while since we've had an island city. We also see tulips in the preview video (which would suggest the Netherlands are featured somehow) and the big castle's design appears to be based on Frederiksborg Palace in Denmark. The only thing I haven't figured out is the UFO-like buildings in the desert setting. The desert would suggest it's equivalent to Spain, but those buildings don't fit any Spanish architecture I can find.