Kingston upon Thames
Teddington
Esher
Teddington
Staines-upon-Thames
Hounslow
Hounslow
Hounslow
Long Ditton
Weybridge
Surrey
Dorking
Staines-upon-Thames
Staines-upon-Thames
North Ascot
Guildford
Feltham
Woking
Thames Ditton
Farnborough
Hounslow
Woking
Feltham
Croydon, Surrey
Guildford
Windsor, Berkshire
Hounslow
Esher
Staines-upon-Thames
Guildford
Leatherhead
Windsor, Berkshire
Dorking
Camberley
Teddington
Dorking
Hanworth
Godalming
Sunbury-On-Thames
Teddington