So I passed this site back in July when I was visiting London. Noticed there wasn't a page for it so voila. That was a few months back now and the site appeared to be prepped for construction, so I should imagine it's come along quite nicely. Any of you London based posters, let's get some photos up!