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.