The Castle Climbing Centre - Home

2024-06-24

Londonls best indoor rock climbing venue

London, England. Leading, top-roping, and bouldering. Courses offered. Cafe. Parties.

The Castle