The Castle Climbing Centre is an indoor climbing centre located in London. The centre is open weekdays 12pm-10pm, and weekends 10am-7pm. The centre is run by climbers for climbers. It is located inside a victorian era water pumping station. One of the centres best features is it´s friendly atmosphere. The centre has:
The Castle Climbing Centre operates several novice climbing courses including:
This centre has something for everyone. Contact The Castle Climbing Centre today and start climbing in arguably the best climbing centre in UK.