Social Climb : The Castle
Castle Climbing Wall The Castle Climbing Centre, Green Lanes, London, United KingdomRemember, remember, the fith of November... for belaying, climbing and chalk! As the outdoor climbing season winds to an end, at least in the UK, why not join us at The Castle for some indoor climbing instead... followed by drinks in the The Brownswood Pub across the road. With plenty […]