The Tale of the Castle
A little while ago, we were approached by to come to The Castle, a climbing centre in Stoke Newington. We’ve come to learn that there are a few special things about this place. The first and most obvious is that the climbing centre is actually a small castle which is pretty unusual venue for your [...]



June 2, 2009