Castle-Climbing.co.uk
Title
- The Castle Indoor Climbing Centre - London UK For all your climbing courses ::
Description
The Castle Indoor Climbing Centre in North London. Full range of indoor climbing courses and facilities. Advanced climbing courses as well as beginner climbing courses. Cafe and comprehensive climbing shop on site. A climbing one-stop shop!