Park Road, London

A 1964 Terry O’Neill photograph of Bill Wyman, Mick Jagger and Keith Richards. I wonder what happened to them! They are seen walking in Park Road, London – just north of Baker Street underground station. The ‘Sherlock Holmes’ house is just around the corner to the right.
Image: Terry O’Neill (1964)
The same view in late October 2021.
Image: © Steven Miell (TimeViews)
A merged version of the two photographs. Use the slider in the centre.