Enfield
London
Hammersmith
City of London
Stratford
London
Old Street
Cannon Street
Farringdon
Hammersmith
Westminster Abbey
London
London
Enfield Town
Enfield
Blackfriars
Ponders End
Enfield
Camden Town
Islington
Hounslow
City of London
St Paul's
London
London
Victoria, Greater London
London
London
London
London
Hammersmith
Southwark
Victoria, Greater London
City of Westminster
London
Wick, Greater London
East London
London
South Bank
Waterloo