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