Crystal Palace, Hyde Park, Londres Previo Próximo