The Castle Climbing Centre

• London, England United Kingdom

Visit this castle to stretch your body - a popular climbing facility where you can enjoy climbing with your friends or bouldering and abseiling.