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