The Factory

The Factory
120 London Road, London, SE1 6LF
Photo of The Factory