I just spent four days in London and managed to go for a little run on three of the days.
I was staying in a neighborhood tucked between two parks. The smaller of the two is called Green Park and it is aptly named with loads of tree lined trails and walking paths.
It also has the added bonus of having Buckingham Palace as its neighbor. Thank you Allison for letting me know so I would go check it out.