Vic Keegan’s Lost London 121: Elephant & Castle’s leisure spectaculars A little park in Walworth was once home to two massive entertainment ventures