Skip to Content
Skip to Footer
Destinations
126
Features
Travel Tools
Nearby
The Arch Climbing Wall
London
Gym
Rock Climbing
Fitness
Community
Drummond Road
London
United Kingdom
Visit Website
+44 20 7237 4418
1 of 3
Active Image : The Arch Climbing Wall in London, United Kingdom. Rock climbing for exercise and fitness.
The Arch Climbing Wall, London
Related Guides
Poppy Ajudha
View Guide
“Great spot to climb.”