Blog :: 05-2008

The Ice Factor

The Ice Factor is the worlds biggest indoor climbing wall. Located in Scotland, the facility features indoor rock and ice climbing walls, and outdoor courses as well. There are things to do for every skill level, and even a sauna/steam room and a restaurant to relax after your climbing [...]