London, March 31, 2025, 7:25 a.m.

Hall Lane

timeroutes

Hall Lane

timeroutes

High Street

timeroutes