The new attraction generated excitement online when it was built on the roof of Peckham landmark, the Bussey building, in ...