think IHOP it's in UK of course it doesnt snow and when it does it doesn't stay for a day. Check the size of the place http://www.sfa-sheffield.co.uk/home/ its huge...
it kinda looks like a big carpet is over a pipe and it looks like yo would slow down or stop when you landed but i trust you that its not at all what i think cause that is some sick ass shiiit.