The quietest park in London was once the noisiest place in Britain.
See All 1488 Episodes of "London Walks"