A video tour of the Castle Climbing Centre in North London. The Castle is run by climbers for climbers and as the premier indoor climbing centre in South East England, we receive more annual visits than any other climbing centre in the U.K.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…