I'm no-where near London, so I can't help with locations, but what type of "sidewalk" do you run on? Concrete slabs or cobbles are really hard on the legs - just like running on solid rock. Tarmac (or asphalt) does at least have a little "give" in it, so it's not quite so bad.
Parks are ideal, but be careful after dark.