United Kingdom March 19, 2024Cycling in London #17 • Elephant & Castle • Camberwell • Peckham • Walworth Road