• Crystal Palace, London Circuit Races

    ‘If you can race at Palace you can race anywhere’ – I was told that when I first got involved in cycle sport in London. Crystal Palace is a park in the south London borough of Bromley which was once the home of the Crystal Palace, the star of the Great Exhibition held during 1851… Continue Reading