London
Westminster Abbey
London
Marylebone High Street
West End
London
Croydon
Hanover Square
London
City of Westminster
Harlow
Surbiton
London
London
London
Hampstead Town
Bishopsgate
London
Leicester Square
Stratford
Kingston upon Thames
Kingston Upon Thames
London
Teddington
Perivale
London
London
London
London
London
London
London
Hayes
St. Pancras and Somers Town
London
London
London
London
London
London