• The Arch Climbing Wall (map)
  • 100 Clements Road
  • London, England, SE16 4DG
  • United Kingdom