Welcome to this localisation challenge. Below is a 3D scan, your goal, to find where it is on a map. Good luck.
Hint 1
Look within Europe.
Hint 2
To the north, what you seek you will find.
Hint 3
In the south of Santa's living country.
Hint 4
In the city near HEL.