Videos by Shoreditch Electric Light Station in London. A unique industrial-style venue with versatile events spaces in Central London.
Shoreditch Electric Light Station in the snow