The Factory

The Factory
Tanner Street, London, SE1 3PL
Photo of The Factory