Teddington
London
Esher
Esher
Guildford
Farnborough
Ealing
Brentford
Acton
Esher
Long Ditton
Sunbury-on-Thames
Twickenham
Slough
Surrey
Twickenham
Staines-upon-Thames
Leatherhead
Bracknell
Staines-upon-Thames
GU1
Staines-upon-Thames
North Ascot
Ascot
Windsor, Berkshire
Slough, Berkshire
Croydon, Surrey
Slough, Berkshire
Teddington
Esher
Slough, Berkshire
Slough, Berkshire
Richmond, Surrey
Worcester Park
Croydon, Surrey
Esher
Dorking
Dorking
Esher
Esher