A structure of concrete, metal and various other building materials. It's still in Tottenham.
Forum Rules