Bury Saint
Poplar
Cannon Street
London
London
Stratford
Blackfriars
Old Street
Hammersmith
Kensington
Fulham
London
Farringdon
Hammersmith
Mile End
Westminster Abbey
London
Barking
London
City of Westminster
Cannon Street
London
London
Dartford
Dartford
Enfield
Blackfriars
Ponders End
Enfield
London
Fenchurch Street
London
Chiswick
London
St Paul's
London
London
Finsbury Park
Cannon Street
Hammersmith