Staines
Staines
Kingston upon Thames
Esher
Camberley
Camberley
Esher
Slough
Hounslow
Ashford
Ashford, Surrey
London
Sunbury on Thames
Esher
Sutton
Ascot
Ascot
Ascot
Reigate
Hayes
Ascot
East India and Lansbury
Hampton
Hounslow
Leatherhead
London
Leatherhead
Heathrow
Slough
Guildford
Woking
London
Leatherhead
Wimbledon
Wimbledon
Wimbledon
Wimbledon
Leatherhead
Leatherhead
Leatherhead