The Arch Climbing Wall

The Arch Climbing Wall
The Biscuit Factory, 100 Clement's Road, London, SE16 4DG