The UK’s tallest sculpture is a formidable structure, especially when you’re staring down from the tip of it. At 262 feet up, the ground feels a long way off. Take a moment to savour the view before beginning the adrenaline-fuelled descent as you abseil all the way to terra firma.
Location
ArcelorMittal Orbit, Stratford
Similar Offers (0)You are viewing 0 of 0 offers