Board Thread:Fun and Games/@comment-48285-20141118170709/@comment-4828844-20150107133608

Apparently, it is in Netherlands. There is a small town called Geldrop. Check this: Geldrop and on Google Maps. You should go here!