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