City of London
Westminster Abbey
Croydon
South East London
London
Hanover Square
Southbury
City of Westminster
Langbourn
Heathrow
Perivale
Chiswick
City of London
Enfield
London
Canary Wharf
Westminster Abbey
St. Pancras and Somers Town
Shepherd's Bush Green
Camden Town
London
Surbiton
London
Stratford
Kingston upon Thames
City of London
City of London
London
East London
Teddington
Hampstead Town
Enfield
Enfield Town
Bishopsgate
City of London
London
Tower Hamlets
London
London
Lime Street