• The Arch Climbing Wall (map)
  • 5 Burnt Oak Broadway
  • Edgware, England, HA8 5LD
  • United Kingdom