Hammersmith
Stratford
London
London
North Middlesex Hospital
Croydon
Croydon
Dartford
London
London
Oval
London
London
London
London
London
London
London
London
London
London
London
Bexley
London
Bromley
Camden
London
Walbrook
Fenchurch Street
Canary Wharf
Greenwich
London
London
London
Bank
London
Dartford
Croydon, Surrey
London
London