Hi @helga19
I am glad you like the post and the snow world.
It is not in the mountains.
The snow world is an indoor arena right in the middle of a bustling metro city in India - Hyderabad.
You can review it on Google Maps here.
Apologies if any comment in the article misled you, though it certainly lacked the coordinates.