Ice Climbing in Central London
Ice Climbing in the heart of London? Situated just a few minutes walk away from the hustle and bustle of Covent Garden is a 8M ice climbing wall. Tucked away downstairs in […]
Ice Climbing in the heart of London? Situated just a few minutes walk away from the hustle and bustle of Covent Garden is a 8M ice climbing wall. Tucked away downstairs in […]