Arch North Climbing Wall

Work in progress shots of the Arch North climbing centre in Edgware, the largest bouldering wall in London. More info