Hammersmith
Stratford
London
London
North Middlesex Hospital
Croydon
Croydon
London
London
Greenwich
London
London
London
London
London
Ealing
London
London
London
London
London
Croydon
London
Croydon
London
London
Camden
Bromley
Harrow
London
Walbrook
Kingston upon Thames
Oval
Fenchurch Street
Canary Wharf
Kingston upon Thames
London
London
London
London