I took this in Windsor in January 2019. I was on a bus tour and the first stop was to Windsor Castle. Windsor Royal Station sits very close to the castle. The former grade-II station was converted to house a variety of shops & cafes.
Windsor Castle is not right in London, but it is worth the little side excursion to get there. Only a short drive away from the busyness of London, it is the burial site of the late beloved Queen Elizabeth II, and in close proximity to Oxford.