London is the capital city of England and the United Kingdom, being situated on the River Thames. The climate here is classified as a temperate oceanic climate, with chilly winters and warm summers. This exciting city is noted as much for its historical buildings, museums, galleries and attractions as for its sports and leisure activities.
Indoor rock climbing is a great way to exercise your body and have fun at the same time, especially on rainy days. The Castle Climbing Center is situated close to Finsbury Park, North London. The center, as the name implies, is constructed within an atmospheric Victorian building. It hosts over 450 routes on 90 roped lines. In addition, it has 250 marked boulder problems that are spread over two floors of the unique building.
The spot is suitable for both the novice and advanced climber. Keep in mind that, the center offers all the necessary equipment and qualified instructors are at you disposal. Furthermore, you should wear comfortable clothes, suitable for climbing. Last but not least, London provides a wide range of accommodation options and a plethora of restaurants and bars that guarantee an unforgettable stay, even to the most demanding visitor.