Croydon
London
Orpington
London
Westminster Abbey
London
London
London
London
Bishopsgate
London
London
Chiswick
Hampstead Town
London
Islington
London
Islington
Hanover Square
London
London
Perivale
London
City of Westminster
Orpington
London
London
Enfield
London
Westminster Abbey
Canary Wharf
London
St. Pancras and Somers Town
City of Westminster
Shepherd's Bush Green
Canning Town
Camden Town
London
London
London