London is a brilliant place to go, so much to fit in in such a small time is the trouble i've faced when there.
I haven't been in a good 3 years now but shopping wise no matter what anyone says it is the best place in aengland, hands down and you can spend hours looking round.
As for restaurants Jackbosco off of here has been down there today if i remember correctly and has been to a fair few places to try some of the food on offer so it's worth a PM to him as he should be willing to help you.
greenwich park is over-run with the test event for the equestrianism for the olympics at the mo. the top bit's open though. i went the wellcome collection on euston road on saturday - excellent and free