Thames Path

The greatest river in England from the Cotswold Hills to the sea, passing through historical towns and unspoilt villages before walking through the heart of London to the Thames Barrier.