Westminster Abbey
Westminster Abbey
London
Cannon Street
London
London
Westminster Abbey
City of Westminster
London
Enfield
Barking
London
Acton
London
London
London
Enfield
Tottenham Court Road
Islington
London
London
Dowgate
London
London
London
Dowgate
London
London
London
London
Hammersmith
Greenwich
London
London
Camden Town
Gascoigne
London
London
London
London